About the role
Responsibilities:
- Design, develop, and maintain high-performance, scalable, and resilient software applications using Java and associated frameworks/technologies
- Work closely with cross-functional teams to understand requirements, provide technical solutions, and deliver business value
- Participate in all phases of the software development lifecycle, including requirements analysis, design, development, testing, and deployment
- Stay up-to-date with the latest technologies, industry trends, and best practices in software engineering
- Provide technical guidance and mentorship to junior team members
Requirements:
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
- 2-5 years of experience in full-stack Java development, including experience with Spring Boot, Hibernate, and RESTful APIs
- Proficiency in Java, SQL, and JavaScript/TypeScript, and familiarity with frontend frameworks like React, Angular, or Vue.js
- Experience in agile software development methodologies and tools like Git, Jenkins, and Jira
- Strong problem-solving and analytical skills, with the ability to work independently and as part of a team
- Good communication and collaboration skills, with the ability to work with cross-functional teams
About the company
Deloitte is one of the largest professional services networks in the world, providing audit, tax, consulting, and advisory services to many of the world's most admired brands, including 80 percent of the Fortune 500. Our people work across more than 150 countries and territories to deliver measurable and lasting results that help reinforce public trust in our capital markets, inspire clients to make their most challenging business decisions with confidence, and help lead the way toward a stronger economy and a healthier society.