Software Engineer (Java)

3 - 7 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Java (Spring Boot) Developer at our company in Visakhapatnam, Andhra Pradesh, you will play a crucial role in the full development life cycle of various application enhancements. Your responsibilities will include developing web service integrations, constructing internal processes and methodologies, and collaborating with development leads to ensure efficiency and repeatability in processes. Your success in this role will be determined by your ability to closely work with product owners to create innovative solutions for diverse industry sectors. **Key Responsibilities:** - Develop enterprise web applications using Java 8+/J2EE - Utilize Java development frameworks like Spring/Spring Boot, Hibernate, JPA, Spring Batch, API & Microservices - Create REST APIs and demonstrate a strong understanding of JSON - Work with RDBMS, write complex SQL queries, and have experience with NoSQL databases - Familiarity with GCP is advantageous - Proficiency in building tools like Maven, Gradle, Ant, Jenkins, etc. - Apply object-oriented analysis and design (OOAD) concepts - Implement software development methodologies such as Agile - Possess excellent written and verbal communication skills - Utilize web development skills including HTML5, CSS-Bootstrap, and JavaScript - Exhibit problem-solving abilities, analytical thinking, and a positive attitude - Experience with test-driven development - Display eagerness to learn new technologies, ideas, and concepts **Qualifications Required:** - Bachelors degree in Computer Science, Electrical/Electronic Engineering, Information Technology, or a related field - Minimum 3+ years of relevant experience - Strong experience developing enterprise web applications using Java - Proficiency in Java frameworks like Spring/Spring Boot, Hibernate, JPA, Spring Batch, API & Microservices - Experience with REST API development and a solid understanding of JSON - Knowledge of RDBMS, writing complex SQL queries, and familiarity with NoSQL databases - Exposure to GCP is a plus - Familiarity with building tools such as Maven, Gradle, Ant, Jenkins, etc. - Understanding of object-oriented analysis and design (OOAD) concepts - Hands-on experience with software development methodologies like Agile - Excellent written and verbal communication skills - Web development experience with HTML5, CSS-Bootstrap, and JavaScript - Problem-solving skills, analytical mindset, and a positive approach - Experience with test-driven development - Eagerness to learn new technologies and concepts Please note that local candidates are preferred for this position.,

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

RecommendedJobs for You