Job Overview
Title: Senior Java developer
Location: Irving, TX
Onsite/Hybrid: 2-3Days hybrid
F2F interview required: NO
Experience Required: 8+ years.
Job Summary: We are seeking an experienced Senior Java Developer to join our dynamic team. As a key contributor, you will design, develop, and maintain
high-performance, scalable, and robust applications.
Key Responsibilities
Application Development:Design, implement, and maintain robust and scalable Java-based applications.Collaborate with architects and
other developers to translate requirements into technical solutions.Write clean, efficient, and reusable code adhering to best practices. Architecture and Design:Participate in architectural discussions and decisions.Create
and maintain system designs and technical documentation.Optimize existing systems to improve performance, scalability, and reliability. Code Reviews and Mentoring:Conduct code reviews to ensure adherence to coding standards.Mentor
and guide junior developers in improving their technical skills. Collaboration:Work closely with Product Owners, QA teams, and other stakeholders to deliver high-quality products.Participate in Agile ceremonies such as sprint
planning, stand-ups, and retrospectives. Troubleshooting and Debugging:Diagnose and resolve complex technical issues.Improve system monitoring and proactively address potential problems.Developing logging and monitoring
mechanism DevOps and CI/CD:Collaborate with DevOps teams to build and maintain CI/CD pipelines.Ensure seamless integration and deployment of applications.
Technical Expertise
Required Skills and Qualifications:
Strong experience in Java 8/17+ and related frameworks (e.g., Spring, Spring Boot, Hibernate).Proficiency in building RESTful and GraphQL APIs.Solid
understanding of microservices architecture.Hands-on experience with database technologies such as Oracle and MongoDB.Knowledge of containerization tools like Docker and Kubernetes.
Problem Solving
Strong analytical and problem-solving skills.Ability to debug and resolve performance issues in distributed systems.
DevOps And Tools
Experience with CI/CD tools like Harness, OpenShift, Harness, Jenkins, GitLab CI, or similar.Hands-on experience with version control systems like Bitbucket, Git.
Agile Development
Familiarity with Agile development practices and tools (e.g., JIRA, Confluence).
Soft Skills
Excellent communication and interpersonal skills.Ability to work collaboratively in a team and across teams.
Preferred Qualifications
Familiarity with Apache Kafka, RabbitMQ, or other messaging systems.Should have experience in implementing cache like Hazelcast, RedisKnowledge of Test-Driven Development (TDD) and Behavior-Driven
Development (BDD).Certification in Java
Job Detail
Related Jobs (2593)
-
Machine Learning Engineer – HYBRID on February 12, 2025
-
Lead Java Engineer – HYBRID on February 12, 2025
-
Python Developer – HYBRID on February 12, 2025
-
Java Production Support Engineer – ON-SITE on February 12, 2025
-
Software Engineer II – HYBRID on February 12, 2025
-
Senior Civil Engineer – HYBRID on February 12, 2025
-
Web Developer_Charlotte, NC (Local candidates)_Only on W2_No 1099/C2C – ON-SITE on February 12, 2025
-
UI React Developer – HYBRID on February 12, 2025
-
Software Engineer – HYBRID on February 12, 2025
-
Data Analyst – HYBRID on February 12, 2025