OT
Java Developer
Ova Technologies
πΊπΈ United States
Hybrid
2 months ago
- Java
- Spring Boot
- REST API
- Microservices
- Integration Testing
- Devops
- CI/CD
- Spring Framework
- MVC
- SQL
- PostgreSQL
- MySQL
- Oracle
- Hibernate
- JPA
- Git
- Maven
- Gradle
- Object Oriented Programming
- AWS
- Azure
- GCP
- Docker
- Kubernetes
- RabbitMQ
- ActiveMQ
- NoSQL
- MongoDB
- Cassandra
- Jenkins
- GitHub Actions
- Azure DevOps
- Agile
- Scrum
- OAuth2
- JWT
2 months ago
Position Title
Java Developer
Location
Hybrid / Remote / Onsite
Experience
3β8 Years (can be adjusted based on requirement)
Job Summary
We are seeking a skilled and motivatedJava Developer to design, develop, and maintain scalable enterprise applications. The ideal candidate should have strong experience in Java, Spring Boot, RESTful APIs, microservices architecture, and cloud-native application development. The candidate will collaborate with cross-functional teams to deliver high-quality software solutions that meet business requirements.
Key Responsibilities
- Design, develop, test, and deploy Java-based applications and services.
- Build and maintain RESTful APIs and microservices using Spring Boot.
- Integrate applications with databases, third-party APIs, and cloud services.
- Write clean, maintainable, and efficient code following coding standards and best practices.
- Participate in code reviews and ensure software quality through unit and integration testing.
- Troubleshoot, debug, and resolve production issues.
- Work closely with Product Owners, Business Analysts, QA engineers, and DevOps teams.
- Contribute to application architecture and technical design discussions.
- Optimize application performance, scalability, and security.
- Support CI/CD implementation and deployment automation.
Required Skills
- Strong experience inJava 8/11/17.
- Hands-on expertise withSpring Framework,Spring Boot, andSpring MVC.
- Experience developingREST APIs andMicroservices.
- Strong knowledge ofSQL and relational databases such as PostgreSQL, MySQL, Oracle, or SQL Server.
- Experience withHibernate/JPA.
- Familiarity withGit and version control practices.
- Experience withMaven orGradle.
- Strong understanding of object-oriented programming and design patterns.
- Excellent problem-solving and analytical skills.
Preferred Skills
- Experience with cloud platforms such asAWS,Azure, orGoogle Cloud Platform.
- Knowledge of containerization technologies such asDocker andKubernetes.
- Experience with messaging technologies likeKafka,RabbitMQ, orActiveMQ.
- Familiarity with NoSQL databases such as MongoDB or Cassandra.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Understanding of Agile/Scrum methodologies.
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
- Proven experience in enterprise application development using Java technologies.
Nice to Have
- Experience building high-volume, distributed systems.
- Knowledge of security best practices, OAuth2, JWT, and API security.
- Experience working in cloud-native and microservices environments.
What We Offer
- Opportunity to work on cutting-edge technologies and enterprise-scale applications.
- Collaborative and innovative work environment.
- Career growth and learning opportunities.
- Competitive compensation and benefits package.
Java Developer Β· Ova Technologies