A Recruiting Firm Driven By Quality, Integrity and Partnership..!!
Java Developer
Location
District Of Columbia + 1 moreAll locations: District Of Columbia | Washington
Posted
64 days ago
Salary
0
Seniority
Senior
Job Description
Java Developer
Excyl, Inc.
• Design, build, and configure applications • Deliver high availability and high-performance software solutions • Conduct software analysis, programming, testing, and debugging • Prepare and produce releases of software components
Job Requirements
- 5+ years of Java Full Stack Development experience
- Design, build and configure applications to meet business process and application requirements
- Design, implement, and maintain multiple software applications/components
- Deliver high availability and high-performance software solutions by writing efficient, bug free code
- Contribute to all phases of the software development lifecycle
- Write well-designed, efficient, and testable code
- Conduct software analysis, programming, testing, and debugging
- Conduct Java and Javas EE application development
- Ensure designs comply with specifications
- Prepare and produce releases of software components
- Transform requirements into software design specifications
- Investigate alternatives and new technologies
- Present code flows, and code artifacts for architectural review
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Collaborate on ideation, prototyping, and execution of new revenue-generating products and businesses. • Lead early-stage technical design and market-fit experiments. • Design scalable, production-ready backend systems. • Spearhead key initiatives such as implementing an API Gateway, rethinking architecture patterns, and modernizing our CI/CD and security infrastructure. • Contribute to group-wide strategies in areas like AI adoption, KYC modernization, change management, and long-term technical planning. • Partner with multiple business units to align R&D outcomes with group objectives. • Identify inefficiencies and transform existing workflows, systems, and tools to boost operational excellence. • Drive developer experience improvements through automation, refactoring, and standardization. • Assess, experiment with, and recommend emerging technologies for adoption across the organization. • Support engineering teams with innovation initiatives and guide toolchain modernization. • Write clean, maintainable, well-documented code with a focus on reliability and testability. • Debug complex issues and provide technical guidance across multiple stacks. • Participate in code reviews, architectural discussions, and knowledge-sharing sessions. • Document systems, decisions, experiments, and methodologies to support transparency across teams.
• Collaborate with cross-functional teams (product, design, QA) to define, design, and ship high-impact features. • Design scalable architecture and implement performant backend services using Java and Spring Boot. • Write clean, maintainable, and well-documented code with a strong focus on reliability and testability. • Integrate third-party services and APIs while ensuring robust error handling and graceful degradation. • Continuously improve system performance and developer experience through automation and refactoring. • Debug complex issues across the stack and proactively identify opportunities for technical improvement. • Participate in code reviews, architecture discussions, and share best practices with the team. • Document technical decisions, systems, and processes for future team reference and transparency.
Senior C++ Developer
PT Surya Citra Media, TbkDelivering high-quality content & broadcasting and providing meaningful entertainment.
• Develop new software and enhance existing systems in C++ on a linux platform. • Create tools to process, store and analyze quote, order and financial data. • Work closely with our quantitative research analysts, engineers and other groups to provide software solutions.
• Your day-to-day activities will focus largely on development of desktop apps written in .NET Sitecore technologies. • You will work in a collaborative, close team working together in an agile team environment. • Responsible for the ongoing development of a highly distributed applications. • Take a product through the entire lifecycle of analysis, design, coding, testing and implementation and support. • Implement all aspects of an application design – high performance design, coding, error logging, debugging, scalability, code reviews, development environment configuration, and testing.



