DTCC is looking for a Back End Java Developer to contribute to solutions that satisfy performance requirements, implement security best practices, and ensure consistency with technology standards.
Requirements
- 5-6+ years experience in Java application development including Core Java, Spring, SpringBoot, JPA, JUnit, Java design patterns
- 3+ years experience with Oracle RDBMS, SQL Query development, Stored Procedure development
- Experience with Eclipse, Git/BitBucket, Maven, Jenkins, HiPAM tools
- Experience with RESTful API development, Swagger/OpenAPI specifications
Responsibilities
- works with Infrastructure partners to stand up development, testing, and production environments
- works with the Functional Architect to ensure designs satisfy functional requirements
- reviews and extends data models
- contributes to solutions that satisfy performance requirements; constructs test cases and strategies that account for performance requirements; tunes application performance issues
- implements solutions and executes test plans working mentoring other team members in best practice
- develops and maintains system documentation
- Is familiar with different software development methodologies (Waterfall, Agile, Scrum, Kanban)
Other
- 6 months C2H
- US & GC ONLY!
- Technology Expertise - is a subject matter expert on one or more of programming languages, vendor products, DTCC applications, data structures, business lines
- Is aware of frameworks - that promote concepts of isolation, extensibility, and extendibility
- Is aware of technology standards and understands technical solutions need to be consistent with them