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.