Job Title: Java Full Stack Developer
Location: Hyderabad India
Experience: 5 to 15 years
Employment Type: Fulltime
Job Description:
We are looking for a highly skilled Java Full Stack Developer to join our dynamic development team. The ideal candidate will have extensive experience in developing and deploying Javabased applications and possess a strong understanding of frontend technologies. You will play a crucial role in designing and building scalable highperformance applications while ensuring the best user experience.
Key Responsibilities:
- Develop test and deploy Javabased applications and microservices.
- Work on both frontend and backend development of web applications using modern frameworks and technologies.
- Collaborate with crossfunctional teams to define design and implement new features.
- Integrate thirdparty services and APIs.
- Optimize application performance for maximum speed and scalability.
- Design and maintain database schemas and queries for efficient data retrieval.
- Write unit and integration tests to ensure code quality and maintainability.
- Troubleshoot debug and resolve software defects and performance issues.
- Stay updated on industry trends tools and technologies.
- Mentor and guide junior developers ensuring best practices are followed.
Technical Skills Required:
BackEnd:
- Strong expertise in Java Spring Framework (Spring Boot Spring MVC Spring Data Spring Security).
- Experience with RESTful APIs SOAP services and microservices architecture.
- Working knowledge of databases: SQL (MySQL PostgreSQL Oracle) NoSQL (MongoDB Cassandra).
- Experience with Message Queues like RabbitMQ Kafka or ActiveMQ.
FrontEnd:
- Handson experience with HTML5 CSS3 JavaScript and modern frameworks like Angular React.js or Vue.js.
- Familiarity with TypeScript and its usage in largescale applications.
- Experience in developing responsive crossbrowser and mobilefirst UIs.
- Knowledge of UI/UX best practices.
DevOps & Cloud:
- Familiarity with CI/CD tools like Jenkins GitLab CI or CircleCI.
- Experience with cloud platforms such as AWS Azure or Google Cloud.
- Proficiency in containerization tools like Docker and orchestration tools like Kubernetes.
Other Skills:
- Good understanding of Agile/Scrum methodologies.
- Experience with version control systems like Git.
- Strong debugging and troubleshooting skills.
- Knowledge of testdriven development (TDD) and automated testing frameworks (e.g. JUnit Mockito).
Soft Skills:
- Strong communication skills (written and verbal).
- Ability to work independently and within a team environment.
- Strong problemsolving and analytical thinking skills.
- Excellent time management and organizational skills.
- Attention to detail and a passion for writing clean maintainable code.
Desired Experience:
- 2 to 5 years: Core Java Spring and basic frontend technologies.
- 2 to 15 years: Advanced Java technologies fullstack development and cloud
Educational Qualifications:
- Bachelor s degree in Computer Science Information Technology or a related field (or equivalent work experience).
Why Join Us
- Work in a collaborative and innovative environment with opportunities for career growth.
- Access to continuous learning and development programs.
- Competitive salary and benefits package.
kubernetes,react.js,microservices architecture,typescript,sql (mysql, postgresql, oracle),junit,html5,vue.js,spring framework (spring boot, spring mvc, spring data, spring security),nosql (mongodb, cassandra),aws,ci/cd tools (jenkins, gitlab ci, circleci),angular,soap services,restful apis,stack,css3,google cloud,azure,mockito,javascript,cloud,message queues (rabbitmq, kafka, activemq),full stack development,agile/scrum methodologies,spring,git,docker,java