What are the responsibilities and job description for the Java Software Engineer position at Oscar Technology?
Job Details
Job Title: Senior Software Engineer (Java)
About the Role:
We are seeking a highly skilled and motivated Senior Software Engineer to join a dynamic team focused on building cutting-edge solutions within a fast-paced environment. This role offers the opportunity to contribute to the development of critical systems that drive innovation and efficiency.
Responsibilities:
- Design, develop, and maintain robust and scalable Java-based applications.
- Contribute to all phases of the software development lifecycle, from requirements gathering to deployment and maintenance.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Write clean, well-documented, and testable code.
- Troubleshoot and resolve complex technical issues.
- Participate in code reviews and provide constructive feedback.
- Stay up-to-date with the latest Java technologies and best practices.
- Contribute to the continuous improvement of development processes and tools.
Required Skills and Experience:
- 8 years of professional experience in Java development.
- Strong understanding of object-oriented programming principles and design patterns.
- Extensive experience with Spring Boot and related technologies.
- Proficiency in developing RESTful APIs and microservices.
- Experience with relational databases (e.g., PostgreSQL, MySQL).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud Platform).
- Experience with version control systems (e.g., Git).
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
Preferred Skills and Experience:
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Experience with CI/CD pipelines.
- Experience with message queues (e.g., Kafka, RabbitMQ).
- Experience with testing frameworks (JUnit, Mockito).
- Experience in an Agile development environment.
Oscar Associates Limited (US) is acting as an Employment Agency in relation to this vacancy.