Description:
We are currently seeking Java Developers to join our team on a 1 year term. As a Java Developer at Deloitte, you will play a crucial role in designing, developing, and maintaining Java-based applications or software solutions for a leading North American Bank. This long-term staff augmentation role requires strong expertise in Java and Spring Boot. You will collaborate with other developers, business analysts, and project managers to deliver high-quality solutions to our client.
What will your typical day look like?
Key Responsibilities:
1. Designing and Developing Java Applications:
- Write clean, efficient, and well-documented code using Java and Spring Boot.
- Understand business requirements, design technical solutions, and implement them using best practices.
2. Collaborating with Cross-Functional Teams:
- Work closely with business analysts, project managers, and quality assurance professionals to ensure effective communication and collaboration throughout the software development lifecycle.
3. Troubleshooting and Debugging:
- Identify and resolve technical issues, bugs, or performance bottlenecks in the software applications.
- Analyze log files, use debugging tools, and work with the team to find appropriate solutions.
4. Testing and Quality Assurance:
- Participate in testing activities, including unit testing, integration testing, and system testing, to ensure the quality and reliability of the developed software.
- Write test cases, perform test execution, and report defects.
5. Continuous Learning and Improvement:
- Stay up-to-date with the latest Java technologies, frameworks, and best practices.
- Continuously learn and improve your skills through training, certifications, and knowledge sharing with colleagues.
Enough about us, let’s talk about you
Required
- Extensive professional experience in java development, with a history of working on large and complex applications with high business and customer impact
- Minimum of 2 years of professional experience with Java, Spring Boot, and RESTful API development.
- Database Knowledge: minimum of 2 years of professional experience working with relational databases (e.g., MySQL, PostgreSQL) and experience with ORM frameworks like Hibernate.
- Minimum of 2 years of professional working experience within Agile or Scrum environments.
- Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience
Preferred
- Experience working in the financial services/banking industry.
- Analytical/ Decision Making Responsibilities
- Analytical ability to manage multiple projects and prioritize tasks into manageable work products
- Can operate independently or with minimum supervision
- Excellent Written and Communication Skills
- Ability to deliver technical demonstrations