Job Description:
Full-stack Java Developer (Remote):
Required Experience
• Minimum of 8 years in Java development and 3 years of full-stack experience.
• Experience in JAVA application development, web applications, batch applications and support is required.
• Experience with Oracle DB query development (including Hibernate in Spring Framework).
• Experience with AWS experiences in development, deployment, and DevOps in clouds.
• Experience with test automation in unit tests, functional tests, regression tests and performance tests
• Experience with implementing in Playwright and CICD with Jenkins
• Experience with Version One and Agile development.
Required Technical Skills:
• Must be expert in Java, especially J2EE, and Spring Framework.
• Must be expert in RESTful API development
• Must be expert in web page development, including Struts, JSP, HTML, JQUERY, CSS, JSON etc.
• Must be experienced with Kubernetes, microservices, and event-driven applications with Kafka.
• Must be expert in AWS, including EC2, ECS, SQS, ElastiCache, DynamoDB, event streaming, etc.
• Knowledge of best practices in version control (especially GIT).
• Understanding of new technologies in order to assist with migration.
• Advanced AI Tooling experience, specifically GitHub Copilot.
Required Soft Skills:
• Strong analytical and problem-solving abilities.
• Effective verbal and written communication skills, especially for collaborating on mainframe integration with Java developers and migration planning.
• Ability to work independently and in a team environment with a focus on quality and attention to detail.