Location : Bangalore
Experience : 3-5 yrs
Employment Type : Full-time
About the Role :
We are seeking a Java Software Engineer with a strong foundation in software development and hands-on experience in building scalable applications. This role requires hands-on expertise in Java, Angular, C#, Swing, and familiarity with OSGi frameworks.
Key Responsibilities :
Design, develop, and maintain high-performance Java applications.
Collaborate with cross-functional teams to define, design, and ship new features.
Develop user interfaces using Angular and Swing.
Integrate and maintain components using the OSGi framework.
Work on enhancements, bug fixes, and technical improvements across the application lifecycle.
Write clean, scalable, and efficient code in Java and C#.
Participate in code reviews and ensure adherence to best practices and coding standards.
Identify performance bottlenecks and optimize applications for scalability and performance.
Prepare technical documentation and contribute to architectural discussions.
Required Skills & Qualifications :
Strong programming skills in Java with proven experience in application development.
Proficiency in Angular and C# .
Hands-on experience with Swing for desktop application development.
Working knowledge of the OSGi framework .
Solid understanding of object-oriented programming principles and design patterns.
Experience with version control tools (e.g., Git).
Familiarity with Agile / Scrum methodologies.
Excellent problem-solving and debugging skills.
Strong communication and collaboration abilities.
Software Engineer Java • Bengaluru, India