Java Full Stack Developer (Bengaluru)

Java Full Stack Developer (Bengaluru)

13 Nov
|
SWITS DIGITAL | SMARTWORK IT SERVICES
|
Bengaluru

13 Nov

SWITS DIGITAL | SMARTWORK IT SERVICES

Bengaluru

– Senior Software Engineer (Java)

Experience: 5–8 Years

Job Title: Senior Software Engineer – Java

Job location – Bangalore / Indore / Pune / HYD

Job Summary

We are looking for an experienced Senior Java Software Engineer with strong expertise in Java/J2EE technologies, Spring Boot, Microservices, and enterprise application development.

The ideal candidate should have hands-on experience in designing, developing, testing, and deploying scalable applications. Strong knowledge of Core Java, Spring Framework, database integration, application security, cloud platforms, and CI/CD practices is essential.

The candidate should be capable of independently handling complex development assignments, contributing to technical design decisions, and providing technical guidance to team members.

Roles & Responsibilities

- Independently perform programming, application development, and system integration activities with minimal supervision.
- Design, develop, and maintain scalable enterprise applications using Java and J2EE technologies.
- Develop complex application modules and reusable components based on business requirements and user stories.
- Collaborate with senior developers, technical leads, and architects to design and implement high-quality software solutions.
- Provide technical leadership, guidance, and support to other development team members.
- Participate in High-Level Design (HLD) and Low-Level Design (LLD) activities.
- Develop, test, debug, and maintain software components while ensuring code quality through unit testing and code reviews.
- Design and integrate relational databases, particularly PostgreSQL, including schemas, queries, and transactions.




- Troubleshoot and resolve application defects and issues identified by QA teams.
- Implement application security using OAuth 2.0, JWT, LDAP, SAML, and other authentication mechanisms.
- Follow industry-standard coding practices, software development guidelines, and best practices.
- Manage source code and collaborate with team members using Git and other version control systems.
- Contribute to CI/CD pipelines, application deployment, and release management across on-premises and cloud environments.
- Leverage AI-assisted development tools such as Microsoft Copilot to improve software development, testing, and automation efficiency.

Required Technical Skills 1. Java & Backend Development

- 5–8 years of hands-on application development experience using Java/J2EE.
- Strong proficiency in Core Java.
- Spring MVC, Spring Boot, and Spring Security.
- Hibernate and Spring Data JPA.
- Strong understanding of Microservices architecture and design patterns.

2. Frontend Development

- JavaScript, HTML, and CSS.
- Experience with React or Angular frameworks.
- Ability to develop and integrate web-based applications.

3. Database & Build Tools

- Hands-on experience with PostgreSQL.
- Database schema design, SQL queries, and transaction management.
- Experience with Maven build tools.

4. Application Security & Logging

- OAuth 2.0, JWT, LDAP, and SAML.
- Experience with logging frameworks such as Log4j and Logback.

5.



Testing & Quality Assurance

- Unit testing using JUnit and Mockito.
- API testing using Postman and Swagger.
- Debugging, troubleshooting, and defect resolution.
- Experience with code reviews and quality standards.

6. Microservices & Cloud Technologies

- Understanding of Monolithic and Microservices architectures.
- Experience developing and deploying Microservices using Docker and Kubernetes.
- Knowledge of cloud platforms such as AWS or Microsoft Azure.

7. DevOps & Version Control

- Understanding of CI/CD pipelines and application deployment procedures.
- Experience with Git and source code management.
- Familiarity with Azure DevOps (ADO) boards.
- Experience working in Agile development environments.

8. AI-Assisted Development

- Experience using AI-powered development tools such as Microsoft Copilot.
- Understanding of AI/GenAI applications for software development, testing, and automation.

Basic Qualifications
- 5–8 years of relevant experience in Java/J2EE application development.
- Strong hands-on experience in Spring Boot, Spring MVC, and Microservices.
- Good understanding of application architecture, database integration, and secure coding practices.
- Ability to independently handle complex development modules and technical assignments.
- Strong analytical, problem-solving, and troubleshooting skills.
- Excellent collaboration and communication skills.

Educational Qualification Bachelor's degree in Information Systems, Analytics, Mathematics, Engineering, Computer Science, or a related discipline.

Pay: ₹10,000.00 - ₹1,500,000.00 per year

Benefits

- Versatile schedule

Work Location: In person

📌 Java Full Stack Developer (Bengaluru)
🏢 SWITS DIGITAL | SMARTWORK IT SERVICES
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java full stack developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: java full stack developer (bengaluru) / bengaluru