Java Backend Developer
Job in
Irving, Dallas County, Texas, 75084, USA
Listed on 2026-01-12
Listing for:
Kasmo Global
Full Time
position Listed on 2026-01-12
Job specializations:
-
Software Development
Software Engineer, Backend Developer, Full Stack Developer, DevOps
Job Description & How to Apply Below
Title
Java Backend Developer
Duration12+ Months contract
LocationPlano, Texas - Onsite
Job Description Responsibilities- Write clean, reusable, and high-quality production code, even in unfamiliar codebases, frameworks, or languages, to address Client or complex problems.
- Develop, test, and maintain backend services using Node.js and Java.
- Design and implement RESTful APIs and microservices.
- Produce software requirements specifications and determine their operational feasibility at scale to meet and exceed business requirements.
- Continuously integrate and deliver software components into a fully functional software system while improving the continuous integration process.
- Work with AWS services such as Lambda, EC2, S3, Dynamo
DB, Flink, RDS, API Gateway, and SQS. - Work with IaaS tools such as Terraform.
- Optimize application performance, scalability, and security.
- Collaborate with Platform engineers and product teams.
- Implement CI/CD pipelines on Git Lab.
- Facilitate end-to-end unit and integration testing to ensure code quality
- Perform advanced troubleshooting, debugging, and upgrading of existing systems
- Lead and facilitate team system design, engineering, and architecture in discussion and documentation
- Define engineering velocity and feature tradeoffs
- Lead technical innovation efforts to solve technical/business challenges
- Manage feature vs technical debt prioritization for optimization and engineering efficiencies
- Lead reviews of complex code, ensuring adherence to software development best practices and providing guidance during the merge review process
- Translate research into impactful and high-performing products
- Develop and maintain documentation, best practices, and ethical guidelines for projects
- Provide thoughtful and high-quality feedback on merge requests
- Conduct code and architecture reviews, and ensure high standards for code quality, testing, and documentation
- Identify and address complex technical issues in both development and production environments
- Coach more junior Software Engineers through targeted feedback and guidance to improve technical skills, overcome challenges, and achieve specific goals
- Make recommendations to team on resources to stay up to date with industry trends/developments
- Lead projects, including defining project objectives, developing project schedules, preparing cost estimates, allocating resources, and ensuring timely delivery under direction of Manager/Product Owner
- 5+ years of software engineering experience writing clean, concise, tested, maintainable code
- Proficiency in Java for backend development
- Hands-on experience with AWS services including Lambda, API Gateway, Dynamo
DB, S3, etc. - Strong knowledge of RESTful APIs, microservices architecture, and event-driven systems
- Experience with databases including SQL (Postgre
SQL, etc.) and No
SQL (Dynamo
DB, etc.) - Experience with CI/CD pipelines and Dev Ops best practices
- Understanding of concepts regarding security, privacy, performance, etc.
- Hands on experience applying current best practices and principles in software development
- Experience in observability practices such as logging and tracing
- Experience in leading projects through all phases of the software development lifecycle under direction
- Demonstrates advanced problem-solving, troubleshooting, decision making skills
- Ability to apply systems thinking to understand interdependencies and design solutions that achieve results
- Experience working in an Agile software engineering environment
- Ability to learn and apply new technologies, programming practices, patterns, and methods
- Experience mentoring, providing technical guidance, and training more junior team members
- Organized and detail-oriented
- Ability to work independently and take ownership of tasks/assignments
- Ability to develop healthy working relationships and collaborate with peers and leaders
- Exhibits integrity and high standards in work quality
- Excellent verbal and written communication skills
- Experience effectively communicating complex technical information to stakeholders at all levels in a clear, concise, and meaningful manner to ensure effective collaboration and alignment throughout the project lifecycle
- Values diversity and differences amongst individuals in interactions
- Proficiency in Node.js
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×