Application Developer
KeySkills
Company Name
Infosys Ltd ( Bangalore )
Job Description
Job Description:
We are hiring a Software Developer to participate in all aspects of the software development lifecycle, including design, implementation, testing, and support. The role involves developing software that supports clients? hybrid-cloud and AI initiatives, with a focus on building scalable, high-performance web applications and APIs.
Responsibilities:
-
Feature Development & Issue Resolution: Work on end-to-end feature development, solving challenges in implementation.
-
Stakeholder Collaboration: Collaborate with internal and external stakeholders to understand issues and deliver solutions within defined SLAs.
-
Continuous Learning & Technology Integration: Stay updated with new technologies and implement them in feature development.
-
Design and develop REST APIs using Spring Boot.
-
Build and maintain web applications using Java/J2EE and React.js.
-
Integrate applications with messaging systems like Kafka (preferred).
-
Ensure performance, scalability, and security of applications.
Required Technical & Professional Expertise:
-
Strong hands-on experience with Java, Spring Boot, and Java/J2EE web applications.
-
Experience in UI frameworks such as React.js.
-
Demonstrated technical leadership on customer-facing projects.
-
Experience designing and integrating RESTful APIs.
-
Working knowledge of messaging systems (Kafka preferred).
Preferred Technical & Professional Experience:
-
Strong knowledge of concurrent design, multi-threading, and OOP principles.
-
Experience with databases: SQL Server, Oracle, MySQL, or NoSQL (Postgres, MongoDB, DynamoDB).
-
Working knowledge of cloud platforms: AWS or Azure.
-
Experience in containerized environments using Docker and Kubernetes.
Professional Skills:
-
Excellent problem-solving and analytical skills.
-
Strong communication and collaboration abilities.
-
Ability to work independently and in agile teams.
-
Detail-oriented with focus on high-quality, maintainable code.
-