We are looking for a Java Tech lead with 8 years’ experience from Bangalore. This position will become an FTE role in the future, so please let us know your intention to accept it.
Core Responsibilities:
- Design and Development in Java, J2EE, Spring, Spring Boot, Apache Camel, RDBMS, JS
- Knowledge and understanding of services offered by at least one of the major public cloud providers
- Hands on experience with building containerized application and automated orchestration
- Capable of responding to and resolving issues in real-time.
- Participate in technical conversations while working with vendor/suppliers and customers.
- Design and implement distributed, scalable, high-performance micro service-based applications
- Actively participate in the Agile software development phases of various initiatives across OMS platform.
- Resolve scalability and performance issues in all areas of Software functions.
- Provide Business value through innovation and continuous improvement
- Continuously find opportunities to refactor and reduce technical debt
- Collaborate efficiently with the team members & make sure you have the proper communications to get the deliverables done.
- Interact with Product Development and Technology teams to ensure proper requirements are received before proposing a solution to the stake holders.
- Ensure Release software meets all requirements of Security, Quality, Extensibility, Performance, Reusability
- Produce high-quality software with a scalable architecture and design principles
- Lead the team to coordinate and guide for high quality software delivery
Impact You'll Make:
Technology Stack:
- Minimum 8 years of relevant work experience.
- Java/J2EE Technologies with Java, Spring, NFI, AJAX, JavaScript, TypeScript ,Spring Boot, Spring IOC & MVC, Spring Data JPA, Spring Web Flow, Spring Boot, Apache Camel, JDBC, OpenJPA, RESTful Web Service, XML (Advanced), XSLT (Advanced), JSON, JMS (Advanced), JAuth2.0, JWT. Docker, Kubernetes, Oracle and SQL with tunning, no-SQL query language, JSON query, MongoDB, Postgres DB, Familiarity with AWS/GCP/Azure services stack.
- Excellent knowledge or hand on experience designing and using No-SQL database for persistence storage, MongoDB, Postgres or like.
- Good knowledge on using architecture and design patterns.
- Experience in application configuration and builds using Maven.
- Jenkins, Pipeline deployment, Groovy scripts. Deployment automation experience in CI/CD (Chef, Puppet, Ansible)
- Well documented code, Unit test driven framework implementations, testcases development using Junit.
- Good understanding of the software development agile practices.
- Asynchronous message communication/integration technologies (ActiveMQ), JMS, MQTT, AMQP
- Apache Camel (Hands on experience)
- Experience in OSGI Framework
- IDE Eclipse, Oracle SQL Developer
- Strong analytical and debugging skills
- Experience with GIT, JIRA, Confluence, Nexus.
Nice to have:
- Knowledge on the Telecom industry & Number porting.
- Good to have experience with front-end development like Angular, etc.
- Telecom Order Management System knowledge experience is a plus.
- Any Certifications in the relevant technologies.
Who are we?
For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization. For a brief 1 minute video about us, you can check https://youtu.be/uJWBWQZEA6o.
What will you do?
- List out the Instructions
- List out the Instructions
Skills Required
- Minimum 8 years of relevant work experience
- Strong Java / J2EE development experience
- Hands-on experience with Spring, Spring Boot, Spring IOC & MVC, Spring Data JPA, Spring Web Flow
- Experience with Apache Camel
- Design and implement distributed, scalable, high-performance microservice-based applications
- Experience with RDBMS (Oracle, Postgres) and SQL tuning
- Experience with NoSQL databases (MongoDB) and NoSQL querying
- RESTful web services, JSON, XML, XSLT, JMS experience
- Hands-on experience building containerized applications and automated orchestration (Docker, Kubernetes)
- Knowledge of at least one major public cloud provider (AWS, GCP, or Azure)
- Experience with CI/CD and build tools: Maven, Jenkins, pipeline deployments, Groovy
- Deployment automation experience (Chef, Puppet, Ansible)
- Unit test driven development and testing using JUnit
- Experience with messaging/integration technologies (ActiveMQ, MQTT, AMQP)
- Experience with OSGi framework
- Experience with IDEs and DB tools: Eclipse, Oracle SQL Developer
- Experience with version control and collaboration tools: GIT, JIRA, Confluence, Nexus
- Strong analytical, debugging, performance and scalability troubleshooting skills
- Good knowledge of software architecture and design patterns
- Experience interacting with vendors/suppliers and stakeholders and leading a team
- Knowledge of Telecom industry, Number porting, OMS (nice to have)
- Front-end experience (Angular or similar) (nice to have)
- Relevant certifications (nice to have)
What We Do
Photon.com has emerged as one of the world’s largest and fastest-growing Digital Agencies. We work with 40% of the Fortune 100 on their Digital initiatives and are known for our ability to integrate Strategy Consulting, Creative Design, and Technology at scale. Please visit www.photon.com to learn more about us, how we work, and our customer case studies. Digital Transformation Starts Here.







