105 Recruit Elite Jobs
4-10 years
Software Development Engineer II/III - Java/Distributed Systems (4-10 yrs)
Recruit Elite
posted 2mon ago
Key skills for the job
Job Title : Software Development Engineer II/III (Java, Distributed Systems)
Position Overview :
We are seeking a talented and experienced Software Development Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining complex distributed systems, with a focus on Java programming. You will work closely with cross-functional teams to deliver high-quality software solutions that meet our business needs.
Responsibilities :
- Design and develop scalable, high-performance distributed systems using Java and other programming languages
- Implement and maintain software components according to technical specifications
- Collaborate with product managers, designers, and other engineers to define and prioritize development tasks
- Optimize system performance, troubleshoot and resolve technical issues
- Contribute to the overall architecture and design of the system
- Mentor junior engineers and participate in code reviews
Qualifications :
- Bachelor's or Master's degree in Computer Science or a related field
- 3+ years of experience in software development, with a strong focus on Java programming
- Experience with distributed systems and microservices architecture
- Strong understanding of software design principles and patterns
- Proficiency in using databases and data storage technologies
- Familiarity with cloud computing platforms and containerization technologies
- Excellent problem-solving and communication skills
- Ability to work effectively in a fast-paced, dynamic environment
Preferred Qualifications :
- Experience with agile development methodologies
- Hands-on experience with big data technologies such as Hadoop or Spark
- Knowledge of continuous integration and deployment tools
- Experience with messaging and streaming technologies
If you are a passionate and driven software engineer with a strong background in Java and distributed systems, we would love to hear from you. Join our team and help us build innovative and cutting-edge software solutions.
Functional Areas: Software/Testing/Networking
Read full job description4-10 Yrs