18 Oct
|
Kriyatech AI
|
Hyderabad
18 Oct
Kriyatech AI
Hyderabad
Job Description: Full Stack Java Developer
Experience: 3+ Years
Employment Type: Full-Time
Work Mode: On-site / Hybrid
Job Location: Hitech City, Hyderabad or Bangalore
Job Summary
We are looking for a skilled Full Stack Java Developer with 3+ years of hands-on experience in developing, testing, and maintaining scalable web applications. The ideal candidate should have strong expertise in Java backend development, Spring Boot, REST APIs, and frontend technologies such as Angular or React.
The candidate will work closely with product managers, UI/UX designers, QA engineers, and other developers to build secure, responsive, and high-performance applications.
Key Responsibilities
- Design, develop, test, and maintain full-stack web applications using Java and modern frontend technologies.
- Develop backend services and RESTful APIs using Java, Spring Boot, and related frameworks.
- Build responsive and user-friendly interfaces using Angular or React, JavaScript, HTML5, and CSS3.
- Implement business logic, application workflows, and integrations with third-party services.
- Work with relational databases such as MySQL, PostgreSQL, or Oracle.
- Write clean, reusable, maintainable, and efficient code following industry best practices.
- Implement application security, authentication, authorization, and data validation.
- Perform unit testing, debugging, troubleshooting, and performance optimization.
- Participate in code reviews and ensure adherence to coding standards.
- Collaborate with cross-functional teams throughout the software development lifecycle.
- Use Git for version control and participate in Agile/Scrum ceremonies.
- Support application deployment, production troubleshooting, and ongoing maintenance.
- Prepare and maintain technical documentation as required.
Required Skills and Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Minimum 3+ years of hands-on experience in full-stack application development.
- Strong programming skills in Java and object-oriented programming (OOP).
- Hands-on experience with Spring Boot, Spring MVC, and Spring Framework.
- Experience developing and consuming RESTful APIs and working with JSON.
- Proficiency in at least one frontend framework: Angular or React.
- Good knowledge of JavaScript, HTML5, and CSS3.
- Experience with SQL and relational databases such as MySQL, PostgreSQL, or Oracle.
- Familiarity with Hibernate/JPA for database access and ORM.
- Experience with Git or other version control systems.
- Knowledge of unit testing frameworks such as JUnit and Mockito.
- Understanding of application security, exception handling, and debugging.
- Strong analytical, problem-solving, and communication skills.
Preferred Qualifications
- Experience with microservices architecture and distributed applications.
- Familiarity with Maven or Gradle build tools.
- Exposure to Docker and Kubernetes.
- Knowledge of CI/CD pipelines and automated deployment processes.
- Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
- Familiarity with messaging technologies such as Kafka or RabbitMQ.
- Knowledge of Agile/Scrum methodologies and software development lifecycle (SDLC).
- Experience with application monitoring, logging, and performance tuning.
What We Offer
- Opportunity to work on challenging and scalable software projects.
- Collaborative and technically driven work environment.
- Opportunities for career development and learning.
- Competitive compensation based on skills and experience.
Pay: ₹382,000.00 - ₹1,000,000.00 per year
Benefits:
- Flexible schedule
Work Location: In person
📌 Full Stack Java Developer (Hyderabad)
🏢 Kriyatech AI
📍 Hyderabad