22 Oct
|
Willis Towers Watson
|
Bengaluru
22 Oct
Willis Towers Watson
Bengaluru
Senior Java Developer – Research & Development
Join our energetic Research & Development division as a Senior Java Developer, where you will spearhead complex projects and contribute to cutting-edge product innovation. With a decade or more of hands-on experience, you will collaborate with top engineers, drive best practices, and help shape the future of our high-performance, scalable solutions.
Responsibilities:
1. Design, develop, and maintain robust, scalable Java applications and services
2. Lead architectural decision-making for new features and system enhancements
3. Collaborate with cross-functional teams to translate business requirements into technical solutions
4. Mentor and guide junior developers, fostering a culture of continuous learning and code quality
5. Conduct code reviews, performance tuning, and troubleshooting across the full software stack
6. Drive adoption of modern development practices (CI/CD, automated testing, DevOps) within the R&D; department
7. Stay abreast of emerging technologies and evaluate their applicability to ongoing projects
Requirements:
1.
10–15 years of skilled software development experience with a primary focus on Java
2. Expertise in core Java, multithreading, and JVM performance optimization
3. Strong problem-solving skills with a track record of delivering complex projects
4. Solid understanding of software design patterns, data structures, and algorithms
5. Proficiency with relational and NoSQL databases
6. Experience integrating RESTful APIs and microservices architectures
7. Hands-on experience with version control systems (e.g., Git) and build tools (Maven/Gradle)
8. Excellent communication skills and ability to collaborate effectively in agile teams
Nice to Have:
1. Proficiency in Python for scripting, automation, or data processing tasks
2. Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes)
3. Experience with big data technologies (Hadoop, Spark, Kafka)
4. Knowledge of front-end frameworks (Angular, React, or Vue) for full-stack collaboration
5. Contributions to open-source projects or active participation in developer communities
📌 Senior Java Developer (Bengaluru)
🏢 Willis Towers Watson
📍 Bengaluru