Photon Logo

Photon

Senior Software Engineer - Java - Chennai

Posted 2 Days Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in India
Senior level
In-Office or Remote
Hiring Remotely in India
Senior level
Design, develop, and maintain Java/J2EE web applications and APIs in an Agile environment. Build RESTful/microservice architectures, implement cloud (AWS) solutions, apply DevOps/CI-CD practices, write automated tests, troubleshoot production issues, produce documentation, and mentor junior engineers.
The summary above was generated by AI

Required Qualification:

6-9 years of hands on experience:
Designing, developing, and maintaining Java/J2EE based applications in a fast-paced Scrum environment.
API Services development and consumption using modern frameworks and open source technologies.
Implementing Cloud based solutions in AWS
Effectively employ DevOps, Automated Testing and Continuous Delivery using technology such as Groovy, Jenkins, Maven and Stash.
Bachelor’s Degree in Computer Science, Information Science, Mathematics, Physics (or equivalent)
 

The Skills You Bring
Hands on software development experience in Java Web services and API solutions.
Hands-on experience with Service Oriented Architecture (SOA), building RESTful services, XML/JSON, and modern Application Servers.
Proficient in Java, J2EE, Spring MVC, Spring Core and JavaScript.
Deep understanding of API design, including versioning, isolation and micro-services.
Working knowledge of cloud computing environments and applications (AWS, Azure).
Experience in documenting APIs leveraging an API documentation framework (Swagger)
Experience with DevOps, Continuous Integration and Delivery tools like Jenkins, Maven, uDeploy, Stash and Docker.
Strong knowledge of developing highly scalable distributed systems using Open source technologies.
Working knowledge of testing frameworks like Junit, Mockito, Spring Test.
Experience in Agile methodologies (Kanban, SCRUM)
Knowledge of relational and NoSQL database management systems.
Excellent collaboration skills to work with multiple teams in the organization globally.
The Value You Deliver
Using business knowledge to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications and conducting studies of alternatives.
Analyzing and recommending changes in project development policies, procedures, standards, and strategies to development experts and management.
Creating and maintaining comprehensive documentation for multiple applications or subsystems.
Establishing full project life cycle plans for complex projects across multiple platforms.
Participate in iteration planning to maintain velocity and deliver quality each sprint.
Analyzing business requirements and system development specifications.
Participating in problem solving, troubleshooting, performance turning, production support, and maintenance of existing APIs.
Playing a key role in resolving technical roadblocks involving multiple technologies.
Ensuring code reviews, unit testing, and integration testing are completed efficiently and effectively.
Helping to coordinate the delivery of technical components across internal/external technical teams.
Providing technical leadership and mentoring to more junior team members.

Similar Jobs

2 Days Ago
In-Office or Remote
India
Senior level
Senior level
Agency • Information Technology
Design, develop, and maintain Java Spring Boot back-end and Angular front-end applications; build and consume APIs; write SQL for Oracle/MS SQL; deploy to AWS/Azure; implement secure development practices, DevOps automation and CI/CD; collaborate with remote international teams.
Top Skills: AngularAWSAzureCi/CdDevOpsJavaMs SqlOracleSpring BootSQL
2 Days Ago
In-Office or Remote
India
Senior level
Senior level
Agency • Information Technology
Design and implement front- and middle-tier web applications for healthcare customers. Build enterprise-grade, MVC and micro front-end applications and integrate with microservice architectures. Apply TDD, DevOps practices, CI/CD, containerization, and cloud/serverless solutions. Mentor peers, work in Agile/Scrum, and focus on secure, performant, resilient web and API design.
Top Skills: AngularAWSCSSDockerGitGitGraphQLHTMLJavaJavaScriptJenkinsKubernetesNode.jsServerlessTypescriptWeb Components
2 Days Ago
In-Office or Remote
India
Senior level
Senior level
Agency • Information Technology
Design, build, test and deploy large-scale AWS cloud-native applications using Java/Spring Boot in containerized microservices. Own secure SDLC, CI/CD pipelines, TDD/BDD, blue-green deployments and feature toggles. Collaborate in agile teams and work with event-driven architectures, Kafka and modern distributed databases.
Top Skills: AerospikeAWSAws EksBddBlue-Green DeploymentCi/CdDevOpsDockerEvent-Driven ArchitectureFeature TogglesJavaKafkaKubernetesMicroservicesServerlessSnowflakeSpring BootTddYugabyte

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.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account