Connecting...

Banner Default Image

Java Engineer

Job title Java Engineer
Contract type: Contract
Location Sector 1
Industry:
Workplace type: Remote
Reference: 6159
Contact name: Austin Roden
City: Austin, TX
Contact email: austin.roden@signify-tech.com
Published: July 21, 2023 4:33

Job Description

Java Engineer

Our client is expanding it's organization and is in search of a knowledgeable Java Engineer with extensive experience in Spring Boot and AWS tools. The ideal candidate will be adept at designing, building, and maintaining efficient, reusable, and reliable Java applications. If you thrive in fast-paced environments, are passionate about technology, and enjoy working as part of a team, we would love to hear from you.

**Key Responsibilities:**

1. Develop and maintain efficient, reusable, and reliable Java code with a focus on Spring Boot.
2. Implement and maintain high-performing, scalable, enterprise-grade applications.
3. Ensure the best possible performance, quality, and responsiveness of the applications.
4. Identify and rectify bottlenecks and fix bugs in the Java code.
5. Assist in defining project objectives and functional requirements, working closely with the product management team.
6. Help maintain code quality, organization, and automatization.
7. Leverage AWS services to build and manage applications, effectively implement cloud architecture and troubleshoot potential issues.
8. Contribute in all phases of the development lifecycle - concept, design, build, deploy, test, release, and support.

**Skills and Qualifications:**

1. Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
2. Extensive experience in Java, with a deep understanding of the Spring Boot framework.
3. Proven hands-on Software Development experience, with a strong commitment to technical excellence and quality.
4. Proficient with AWS services and capable of implementing cloud architecture.
5. Familiar with various design and architectural patterns.
6. Knowledge of concurrency patterns in Java.
7. Understanding of fundamental design principles behind a scalable application.
8. Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
9. Excellent problem-solving skills and a strong team player.