Senior Java Developer (Uttar Pradesh)

Senior Java Developer (Uttar Pradesh)

03 Sep
|
arin
|
Uttar Pradesh

03 Sep

arin

Uttar Pradesh

Senior Java Developer

Job Summary:

We are seeking a highly experienced and motivated Senior Java Developer to join our dynamic team. The ideal candidate will have a robust background in developing and maintaining highly scalable systems, with a deep understanding of core Java programming and backend frameworks. This role involves significant contributions to system design, code reviews, mentoring junior developers, and driving architectural changes to support business growth. You will be instrumental in tackling complex technical challenges and ensuring the performance and reliability of our distributed systems.

Key Responsibilities:

- Design, develop, and implement highly scalable and robust backend Java applications.
- Collaborate closely with Product and Lead teams to define technical requirements and solutions.
- Conduct thorough code reviews and provide constructive feedback to team members.
- Mentor junior developers, fostering their technical growth and empowering them to make informed decisions.
- Participate actively in architectural discussions, driving changes to align with business objectives.
- Lead initiatives to re-architect sub-systems to accommodate future business growth and scalability needs.
- Take ownership of critical and challenging technical areas, driving solutions in consultation with stakeholders.
- Implement and advocate for Test-Driven Development (TDD) practices.

Qualifications:

- Skills:




- 8+ years of development experience in Core Java Programming.
- Proficiency with Java backend frameworks such as Spring.
- Strong understanding of distributed programming concepts and their trade-offs.
- Experience with messaging systems like RabbitMQ or Kafka.
- Excellent problem-solving skills and a solid grasp of data structures.
- Advanced concurrency skills in Java, including optimistic and pessimistic locking.
- Proficiency with JDBC and relational database systems.
- Experience in Java performance tuning, garbage collectors, and profilers.
- Knowledge of design patterns and their contextual application.
- Familiarity with Test-Driven Development (TDD).

- Education:

- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

- Attributes:

- Self-driven and responsible with a keen eye for detail.
- Strong collaborator with excellent communication skills.
- Ability to participate in and guide technical discussions.
- Proactive learner with an appetite for understanding distributed design practices.
- Strong team player.

Benefits:

- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Opportunities for professional development and continuous learning.
- Collaborative and innovative work environment.

How to apply:

Interested candidates are encouraged to click on the 'Apply Now' button to submit their application.

📌 Senior Java Developer (Uttar Pradesh)
🏢 arin
📍 Uttar Pradesh

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java developer (uttar pradesh) / uttar pradesh

Subscribe to this job alert:

Get the latest job offers by email for: senior java developer (uttar pradesh) / uttar pradesh