Position Overview:
As a Senior Java Developer, you will play a key role in designing, developing, and implementing high-quality software solutions using Java technologies. You will work closely with cross-functional teams to understand requirements, architect solutions, and deliver robust and scalable applications that meet our clients' needs.
Key Responsibilities:
- Design, develop, and maintain Java-based applications, APIs, and microservices to support various business requirements.
- Collaborate with product managers, software architects, and other stakeholders to define technical requirements and translate them into scalable and maintainable solutions.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Conduct code reviews, provide constructive feedback, and mentor junior developers to foster their growth and development.
- Troubleshoot and debug issues, perform root cause analysis, and implement timely solutions to ensure system stability and reliability.
- Stay current with emerging technologies, trends, and best practices in Java development and related fields.
- Participate in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
Qualifications:
- Degree in Computer Science, Engineering, or related field desirable.
- 1 year of experience in Java development, with a strong understanding of object-oriented programming principles and design patterns.
- Proficiency in Java, Spring Framework, Spring Boot, Hibernate, and other related technologies.
- Experience with web services (RESTful APIs, SOAP), microservices architecture, and cloud platforms (e.g., AWS, Azure, Google Cloud).
- Familiarity with relational databases (MySQL, PostgreSQL, Oracle) and NoSQL databases (MongoDB, Cassandra).
- Strong problem-solving skills and attention to detail, with the ability to analyze complex issues and implement effective solutions.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Relevant certifications (e.g., Oracle Certified Professional, Spring Professional) are a plus.
This role is either on-site, hybrid, or fully remote (globally based) and is dependent on experience so salary will vary and is upon application.
Job Types: Full-time, Contract
Salary: From $22,000.00 per year
Experience level:
- 1 year
Schedule:
- Monday to Friday
- No weekends
Work Location: Remote