Posted on: 07/08/2025
Position : Senior Java Software Engineer
Experience : 6- 8 years
Location : Chennai
Work Mode : Hybrid
Skills :
- Java, Multithreading Programming
- Design patterns
- Data Structure
- Spring framework
- Akka, Apache/ Guava, Redis.
Education Qualification : Any Computer/ Engineering Degree
Roles & Responsibilities :
- Design and develop high-quality, scalable Java-based desktop and distributed applications.
- Work closely with hardware teams to integrate mechanical/automation systems with software.
- Mentor junior developers and uphold best practices in software engineering.
- Break down abstract requirements into concrete technical designs and implementation plans.
- Ensure application performance, scalability, and reliability.
Required Skills & Experience :
- 5- 10 years of professional software development experience with a strong focus on Java.
- Strong expertise in OOP, Design Patterns, Data Structures, and Algorithms.
- Proficiency in multithreaded and multi-process programming.
- Experience in Desktop Application Development (Swing, JavaFX, or similar frameworks).
- Hands-on experience in distributed systems and inter-process communication.
- Familiarity with interface protocols such as Apache Thrift, gRPC, or similar.
- Ability to work independently as well as collaboratively in a team environment.
- Bachelors or Masters degree in Computer Science, Engineering, or related field.
Did you find something suspicious?
Posted By
HR
HR Associate at Arting Digital
Last Active: NA as recruiter has posted this job through third party tool.
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1526492
Interview Questions for you
View All