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 • India