4335 IT & Software Developer jobs in the US

Senior Software Engineer - Java & Python
$90,000 - 140,000
DTCC
Bermuda Green Drive 18301, Tampa
$90,000 - 140,000
Requirements
Must:
- Bachelors degree in a technical discipline or related field
- Over 6 years of experience in application development or system analysis
- 6+ years of hands-on software development experience, emphasizing Java and Python, creating scalable backend applications
- In-depth knowledge of Java, including Spring Boot, Java EE, REST APIs, JMS, and enterprise design patterns
- Strong Python experience, particularly in developing production-grade applications or frameworks using comprehensive Python libraries (beyond simple scripting)
- Familiarity with developing Java- and Python-based microservices using layered architectures (SOA / MVC)
- Experience with Apache Kafka (or Confluent Kafka), including its APIs and tooling (Kafka Connect, KStreams, KSQL)
- Skills in deploying and managing applications in containerized environments like Docker and Kubernetes
- Proficiency with on-prem (OpenShift) and cloud environments (preferably AWS)
- Solid experience with CI/CD tools such as Git, Bitbucket, Maven, Jenkins, and Jira
- Strong focus on software quality, with hands-on testing experience using JUnit and Mockito
- Knowledge of both Windows and Linux environments
- Proficiency across the entire Software Development Life Cycle (SDLC)
- Experience in Agile, Scrum, or Kanban working environments
Responsibilities
- Design, develop, and sustain backend services using primarily Java and Python within a microservices architecture
- Serve as a technical authority on one or more applications utilized by DTCC
- Collaborate with the Business System Analyst to ensure that designs meet functional specifications
- Work with the Infrastructure team to identify and implement optimal hosting solutions
- Enhance application performance to mitigate and reduce issues
- Investigate and assess technical solutions that align with DTCC technology standards
- Integrate risk and control measures into daily tasks to monitor and reduce risk; escalate issues as necessary
- Apply various software development methodologies based on project requirements
- Provide expertise in the design of components or individual programs and engage in the construction and functional testing
- Assist development teams with testing, debugging, and production support
- Create applications and develop unit test cases to ensure compliance with functional and non-functional standards
- Collaborate with peers to enhance working methods, continuous integration, and continuous delivery
- Translate business requirements into software designs and implementations
- Engage in comprehensive code reviews to demonstrate quality engineering practices and achieve high-quality code
- Build high-quality, scalable, and efficient applications
- Understand requirements and convert them into specific application and other tasks
- Design frameworks that encourage isolation, extensibility, and reusability
- Support the team in managing client expectations and promptly resolving issues
- Actively participate in agile ceremonies and collaborate with the team
Description
At DTCC, we are a leading entity in the financial services sector with over 50 years of experience, focusing on post-trade market infrastructure. With offices worldwide, we automate and standardize the processing of financial transactions to mitigate risks and enhance transparency. We are committed to fostering a diverse and inclusive workplace while supporting flexible work arrangements that promote collaboration and innovation. Our team is dedicated to leveraging technology to enhance our business opportunities while providing thought leadership. Joining us means making a significant difference in an organization recognized for its leadership in both the financial services and technology sectors.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find Java Developer salaries in the United States here.
How many Java Developer jobs are in the United States?
Currently, there are 4335 Java openings. Check also: Kotlin jobs, Scala jobs, Spring jobs - all with salary brackets.
Is the US a good place for Java Developers?
The US is one of the best countries to work as a Java Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.
Which companies are hiring for Java Developer jobs in the United States?
GE Aerospace, D3 Security Management Systems, Annexus Group, Deloitte, MetroStar, Network Designs Inc., The Hartford among others, are currently hiring for Java roles in the United States.
The company with most openings is Kforce Technology Staffing as they are hiring for 331 different Java Developer jobs in the United States. They are probably quite committed to find good Java Developers.
The company with most openings is Kforce Technology Staffing as they are hiring for 331 different Java Developer jobs in the United States. They are probably quite committed to find good Java Developers.