Software Engineer

2 - 5 years

2 - 3 Lacs

Posted:3 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities

Design, develop, test, and deploy Java-based applications using Java, Spring, and Hibernate frameworks.

• Build and integrate web-based solutions utilizing JavaScript, HTML, and CSS.

• Work on creating and optimizing complex back-end services, ensuring high performance and scalability.

• Collaborate with integration teams to ensure seamless data flow between systems and applications.

• Analyze, troubleshoot, and resolve performance issues, application bugs, and system outages. • Participate in all phases of the software development life cycle (SDLC), including planning, coding, testing, and deployment.

• Develop and implement RESTful APIs for seamless integration with third-party services. •Contribute to the design and architecture of new applications and system features.

• Ensure the application code adheres to coding standards, security guidelines, and best practices.

• Continuously research and adopt new technologies, methodologies, and practices to improve application development and system performance.

Preferred candidate profile

Strong experience with Java (JDK 8 and above) and hands-on development with Spring Framework (Spring Boot, Spring MVC, Spring Security, etc.)

• Proficiency in Hibernate ORM and JPA for database interaction.

• Solid knowledge of JavaScript and front-end technologies (React.js/Angular.js is a plus). • Proven experience in RESTful web services and API development.

• Experience with integration solutions and working with messaging protocols (e.g., JMS, REST, SOAP).

• Familiarity with SQL and relational databases like MySQL, PostgreSQL, or Oracle. • Understanding of microservices architecture, Docker, and containerization.

• Knowledge of DevOps practices and CI/CD pipelines (e.g., Jenkins, Git).

• Strong debugging, troubleshooting, and performance tuning skills.

• Experience working with version control tools like Git.

• Knowledge of Agile methodologies (Scrum, Kanban) and familiarity with tools like JIRA. • Excellent problem-solving abilities and the ability to work in a fast-paced environment.

• Strong communication skills and ability to collaborate effectively within a team.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Fluentgrid logo
Fluentgrid

IT Services and IT Consulting

Visakhapatnam Andhra Pradesh

RecommendedJobs for You