GO TO SEARCH
Middle Java Developer
We are looking for a Middle Java Developer to join our remote team and work on a cutting-edge project where you will utilize your Java skills and experience in a dynamic, fast-paced environment. This is a great opportunity to work with a talented team of developers and contribute to the development of innovative software solutions.
Responsibilities
- Design and develop software applications using Java, Spring, and other related technologies
- Write efficient SQL queries and work with SQL databases for efficient data storage and manipulation
- Develop REST APIs for seamless integration with other systems
- Collaborate closely with other developers and stakeholders to ensure that the software meets all specified requirements
- Debug complex problems and provide scalable and performant solutions to enhance the overall functionality of the software
- Ensure that the software complies with security and infrastructure standards, adhering to best practices
- Monitor and optimize the performance of the software in the Amazon Web Services or Microsoft Azure environment
Requirements
- Minimum of 2 years of experience as a Java Developer, with a strong foundation in Java Core and Spring
- Experience in developing and maintaining SQL databases and writing efficient SQL queries
- Proficiency in one or more of the following languages: Go Language, Hibernate or Kotlin
- Experience with Amazon Web Services or Microsoft Azure, leveraging their services for scalable and reliable application development
- Experience in developing REST APIs, enabling seamless integration with other systems
- Ability to work independently and collaboratively within a team, demonstrating excellent communication and coordination skills
- Excellent problem-solving skills, allowing you to tackle complex technical challenges and provide optimal solutions
- Advanced English language skills (Upper-Intermediate level), enabling effective communication with the team and stakeholders
Nice to have
- Experience with containerization technologies like Docker and Kubernetes, facilitating scalable application deployment
- Knowledge of Big Data technologies and tools, enabling efficient data processing and analysis