The Senior Java Developer will mentor teams, lead design initiatives, improve delivery processes, and write clean, maintainable code while addressing production issues in a collaborative environment.
Responsibilities:
- Mentor / provide advice and guidance across all technical aspects (Engineering, Product, Analytics & Solutions)
- Leading design & tooling that helps Engineering do their jobs better (ie. load testing tools, import tools for migrating clients, etc.)
- Enable the delivery teams on the ground to achieve the incremental sprint delivery goals
- Build appreciation & culture of full-stack across the team with focus on T shape skills.
- Team player and ability to work in Global Team setup, product owners and business team to develop, build & support application.
- Write clean, performance friendly code. Perform unit testing and prepare task documentation.
- Investigate and fix production issues. Investigate and improve performance issues.
Work Experience:
- Overall 7 + years of experience working on Core Java/J2EE technologies.
- Extensive experience working on Java1.8+ & Above; Unit Test writing using Junit, Mockito, RestAssured etc.
- 2+ years of experience working on Spring Boot services
Required Skills:
- Proficient with Object Oriented Programming in core JAVA/J2EE.
- Extensive experience working with JDK 8/11 versions, Spring Core, Spring Boot and other frameworks.
- Experience in Java Stream APIs, Lambda Expressions etc.
- Experience in Unit Test writing using Junit, Mockito, Rest Assured etc.
- Demonstrable understanding of infra and application security management, in the context of developing and operating large-scale multi-tenant systems
- A true - roll up the sleeves- working attitude, learner mindset for skill exploration and experiments.
- Strong written and verbal communication skills with the ability to effectively communicate with business and technology partners, peers and senior management.
- Must exhibit strong interpersonal skills and the ability to work with multiple stakeholders to drive success.
Educational Qualification
- Bachelor’s degree in Computer Science or related
- Certifications (Not Mandatory – Highly Desired)
Top Skills
J2Ee
Java
Java Stream Apis
Jdk 11
Jdk 8
Junit
Mockito
Restassured
Spring Boot
Similar Jobs
Software
The role involves designing and maintaining microservices and APIs, collaborating with teams, and developing scalable frontend features using various technologies.
Top Skills:
AWSDockerGCPGoGraphQLJavaJavaScriptMongoDBMySQLNode.jsPostgresPythonReactRedisRestTypescript
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Lead the design and architecture of scalable search platforms, mentor engineers, align technical direction with business needs, and adopt best practices.
Top Skills:
AWSElasticsearchJavaLuceneOpensearch
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
The Senior Java Fullstack Developer will collaborate with various teams to develop scalable applications using Core Java, Angular, and AWS, and contribute to technical design and strategy.
Top Skills:
AngularAWSBambooBitbucketCore JavaDockerHibernateKafkaKubernetesMicroservicesMongoDBMySQLPostgresRabbitMQReactRedisSpring Boot
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.