Upload Button Icon Add office photos
filter salaries All Filters

1 SimTech IT Solutions Job

Java Developer

3-8 years

Bangalore / Bengaluru, Malaysia

2 vacancies

Java Developer

SimTech IT Solutions

posted 10hr ago

Job Role Insights

Flexible timing

Key skills for the job

Job Description

Role & responsibilities :

Technical Leadership:

  • Architect & Design: Lead the design and architecture of complex, large-scale enterprise applications using Java/J2EE, Spring, and RESTful web services.
  • Code Reviews: Perform detailed code reviews to ensure high-quality standards and ensure adherence to best practices, design patterns, and coding standards.
  • Technical Decision Making: Make high-impact technical decisions, taking ownership of technical debt, scalability, performance, and security of the systems.
  • Mentorship: Guide and mentor junior and mid-level developers, helping them grow technically and professionally. Provide constructive feedback and foster a culture of learning within the team.
  • Collaboration: Work closely with product owners, architects, and cross-functional teams to ensure that the technical solutions meet business requirements.
  • Problem Solving: Troubleshoot, debug, and resolve complex technical issues, ensuring minimal disruption to the team and product delivery.

Development & Design:

  • API Development: Lead the design and development of robust, efficient, and secure RESTful APIs to integrate systems and services.
  • Framework Expertise: Build and maintain scalable applications using Spring Boot, Spring MVC, Spring Security, Spring Data, and other related frameworks.
  • Microservices: Design and implement microservices-based architecture that supports scalability, maintainability, and flexibility.
  • Database Architecture: Ensure optimal database design and integration using both relational (e.g., PostgreSQL, Oracle) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Cloud & DevOps: Implement cloud-based solutions and work with DevOps tools (CI/CD pipelines, Docker, Kubernetes) to enhance deployment efficiency and scalability.

Project & Team Management:

  • Agile Methodology: Lead agile ceremonies like sprint planning, stand-ups, retrospectives, and ensure the team delivers as per the sprint goals and objectives.
  • Roadmap Planning: Work with stakeholders to define and prioritize features and technical improvements, contributing to long-term project roadmaps.
  • Risk Management: Identify potential risks early in the development process and help mitigate them to ensure smooth project delivery.

Continuous Improvement: Foster a culture of continuous learning and improvement by implementing best practices and encouraging innovation within the team.



Skills & Qualifications:

Technical Skills:

  • Core Java / J2EE: Expert-level proficiency with Java SE and Java EE technologies, including Servlets, JSP, EJB, JMS, and more.
  • Spring Framework: Deep knowledge of Spring Core, Spring Boot, Spring MVC, Spring Security, Spring Data, and Spring Cloud for building enterprise-level applications.
  • RESTful Web Services: Expertise in designing, implementing, and consuming RESTful APIs, with a solid understanding of HTTP, JSON, and web services principles.
  • Microservices Architecture: Strong experience in designing and building microservices-based architectures that are scalable and maintainable.
  • Databases: Expertise in SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Cassandra), including performance tuning, indexing, and query optimization.
  • Cloud Platforms: Familiarity with cloud platforms (AWS, Azure, GCP) and tools like Docker, Kubernetes, and Terraform for building and deploying applications in a cloud-native environment.
  • CI/CD: Strong knowledge of Continuous Integration and Continuous Deployment (CI/CD) practices and tools like Jenkins, GitLab CI, CircleCI, etc.
  • Version Control: Proficient in version control using Git and collaboration platforms like GitHub or Bitbucket.

Testing Frameworks: Expertise in testing frameworks like JUnit, Mockito, TestNG, and Cucumber for unit and integration testing.



Desired Experience:

  • Education: Bachelors or Master’s degree in Computer Science, Engineering, or a related field.
  • Experience: [5-8+ years] of experience in Java development, with at least [2-4 years] in a lead or senior technical role. Proven experience with large-scale Java/J2EE applications and modern frameworks like Spring.
  • Architecture & Design: Demonstrated experience with system architecture, design patterns, and cloud-based solutions. Experience with microservices and service-oriented architectures is a must.
  • Agile Experience: Experience working in an Agile or Scrum environment with a track record of successful sprint delivery.
  • Cloud & DevOps: Familiarity with cloud-native architectures and DevOps practices (CI/CD, automation, containerization).
  • Optional: Experience with front-end frameworks like Angular or React, or knowledge of GraphQL, is a plus.



Employment Type: Full Time, Permanent

Read full job description

Prepare for Java Developer roles with real interview advice

What people at SimTech IT Solutions are saying

What SimTech IT Solutions employees are saying about work life

based on 17 employees
80%
80%
64%
100%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

SimTech IT Solutions Benefits

Cafeteria
Work From Home
Soft Skill Training
Job Training
Free Transport
Child care +6 more
View more benefits

Compare SimTech IT Solutions with

Infosys

3.7
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.6
Compare

LTIMindtree

3.9
Compare

Mphasis

3.4
Compare

Persistent Systems

3.5
Compare

Hexaware Technologies

3.6
Compare

Accenture

3.9
Compare

Cognizant

3.8
Compare

Capgemini

3.8
Compare

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Genpact

3.9
Compare

Teleperformance

3.9
Compare

Concentrix Corporation

3.8
Compare

Axis Bank

3.8
Compare

Amazon

4.1
Compare

Jio

3.9
Compare

Similar Jobs for you

Java Developer at Unlock Technologies

Mumbai

2-7 Yrs

₹ 2-6 LPA

Java Developer at Successive Technologies

Noida

8-12 Yrs

₹ 1.25-3 LPA

Java Developer at Visionyle Solutions

Bangalore / Bengaluru

3-8 Yrs

₹ 1-6 LPA

Full Stack Developer at INT9 Solutions

Chennai, Vellore

2-4 Yrs

₹ 2-3 LPA

Java Developer at Naukri E-hire Campaign

Pune, Bangalore / Bengaluru

5-9 Yrs

Not Disclosed

Java Developer at Naukri_Ehire Campaign

Pune

5-10 Yrs

Not Disclosed

Java Developer at IBG Infotech Pvt Ltd

Pune

1-4 Yrs

₹ 2-3.5 LPA

Java Developer at SHUL Ventures Pvt Ltd

Nagpur

0-3 Yrs

₹ 2-5 LPA

Java Developer at Innobit Systems

Noida

1-3 Yrs

₹ 0.5-0.7 LPA

Java Developer at Vitech Systems Asia

Hyderabad / Secunderabad

3-6 Yrs

₹ 0.5-2 LPA

Java Developer

3-8 Yrs

Bangalore / Bengaluru, Malaysia

3d ago·via naukri.com
write
Share an Interview