i
Fixity Technologies
67 Fixity Technologies Jobs
Java Developer - Spring Boot (6-8 yrs)
Fixity Technologies
posted 1mon ago
Job Description :
We are looking for an experienced and highly skilled Java Developer to join our dynamic team. The ideal candidate will have a strong background in Java (17 and above), microservices, cloud technologies, and databases. You should be passionate about building scalable and high-performance applications using the latest technologies. In this role, you will work closely with cross-functional teams to deliver robust and efficient solutions that align with business goals.
Key Responsibilities :
- Design, develop, and maintain Java-based applications with a focus on scalability, performance, and maintainability.
- Architect and implement microservices-based solutions using Spring Boot and Spring WebFlux.
- Work with cloud-native technologies, deploying and managing applications in AWS and Azure environments.
- Leverage containerization technologies such as Docker and Kubernetes to build, deploy, and scale applications in AKS (Azure Kubernetes Service).
- Build and optimize RESTful APIs, ensuring high performance and reliability.
- Work with NoSQL (Couchbase, MongoDB, Cassandra) and SQL (PostgreSQL) databases to ensure efficient data storage and retrieval.
- Follow industry best practices, including SOLID principles and design patterns to maintain code quality and scalability.
- Integrate with continuous integration/continuous deployment (CI/CD) tools such as Jenkins, GitHub Actions, and ArgoCD.
- Participate in code reviews, unit testing, and maintaining automated test suites to ensure high-quality code.
- Implement monitoring, logging, and alerting systems using tools such as Splunk, ELK, NewRelic, AppDynamics, and DynaTrace.
- Contribute to an Agile development process, actively participating in sprint planning, standups, and retrospectives.
- Communicate effectively with team members, stakeholders, and other departments to ensure the successful delivery of projects.
Required Skills & Qualifications :
- Proven experience with Java 17 or above.
- Strong hands-on experience with Spring Boot and Spring WebFlux.
- In-depth knowledge of Kubernetes, Docker, and cloud-native technologies such as AWS and Azure.
- Expertise in working with NoSQL (Couchbase, MongoDB, Cassandra) and SQL (PostgreSQL) databases.
- Proficiency in using design patterns and applying SOLID principles.
- Experience with Jenkins, GitHub Actions, Postman, ArgoCD, and other DevOps tools.
- Familiarity with agile methodologies and best practices.
- Excellent analytical and problem-solving skills.
- Effective communication skills, both verbal and written, with the ability to collaborate across teams.
Nice to Have :
- Experience with monitoring tools like Splunk, ELK stack, NewRelic, AppDynamics, or DynaTrace.
- Familiarity with additional cloud services and tools.
- Experience in working within high-performance and scalable systems.
Benefits :
- Competitive salary and performance-based bonuses.
- Flexible working hours and remote work options.
- Health, dental, and vision benefits.
- Professional development and training opportunities.
- A dynamic, collaborative, and inclusive work environment.
Functional Areas: Other
Read full job descriptionPrepare for Java Developer roles with real interview advice