The Sr. Java Developer will design, develop, and maintain Java applications, collaborate with teams, implement APIs, and mentor juniors while ensuring performance and resolving issues.
ProArch is seeking a skilled and experienced Sr. Java Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-quality Java applications that meet the needs of our clients. You will collaborate with product managers, designers, and other developers to create innovative solutions and ensure exceptional performance.
Key Responsibilities:
- Design, develop, and maintain complex Java applications and backend services.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Implement and optimize RESTful APIs and microservices architecture.
- Conduct code reviews, provide constructive feedback, and mentor junior developers.
- Debug and troubleshoot application issues, ensuring timely resolution and minimal downtime.
- Participate in the full software development lifecycle, from design to deployment and support.
- Stay updated with the latest Java technologies and industry trends to enhance the development process.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 8+ years of experience in Java development, with a strong focus on backend development.
- Proficiency in Java 8 (or higher) and solid understanding of core Java concepts and data structures.
- Experience with Spring Framework and Spring Boot for building web applications.
- Familiarity with RESTful web services and microservices architecture.
- Strong knowledge of SQL and experience with relational databases (e.g., MySQL, PostgreSQL).
- Knowledge of front-end technologies like Angular or React will be a plus.
- Experience with version control systems (e.g., Git) and CI/CD tools.
- Excellent problem-solving skills and the ability to work in a collaborative team environment.
- Strong communication skills and ability to articulate technical challenges and solutions effectively.
- Experience with cloud platforms (AWS, Azure) is a plus.
Contract
Remote
Top Skills
Angular
AWS
Azure
Ci/Cd
Git
Java 8
Microservices
MySQL
Postgres
React
Restful Apis
Spring Boot
Spring Framework
SQL
Similar Jobs
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
The Senior Software Engineer will oversee the complete development lifecycle, design features, mentor junior engineers, and ensure product security across various technologies.
Top Skills:
AWSGithub ActionsJavaJava Spring BootJenkinsJunitMavenSnykTrivy
Artificial Intelligence • Analytics
The Sr Java Developer will design and maintain Java-based systems, focusing on microservices, cloud architecture, and automated deployments, requiring extensive experience in multiple technologies.
Top Skills:
AnsibleAWSJavaJenkinsJmsKafkaRabbitMQRelational DatabasesSpring BootSpring FrameworkTerraformWeblogic
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
The role involves back-end development, using Java and related frameworks, leading UAT, coordinating development activities, and ensuring quality code delivery.
Top Skills:
Api GatewayAurora RdsAWSCloudwatchDynamoDBEc2EksGitGitHibernateJava 8JenkinsJunitLambdaMicroservices ArchitectureMockitoNew RelicOraclePl/SqlPostgresR53S3SplunkSpring FrameworkTerraform
What you need to know about the Sydney Tech Scene
From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.