Job Title: Java Full Stack
Location: Any Deloitte Office Location
Working Model: Hybrid
Experience: 3 – 8 years
Job Type: Contract – to - Hire
Responsibilities:
1. Design, develop, and maintain both new and existing code, ranging from client-side development using JavaScript, HTML, and CSS, to server-side code using Java and Spring for data persistence and web application functionality.
...
2. Contribute in all phases of the development lifecycle - requirement gathering, design, development, testing, and deployment.
3. Write well-designed, efficient, and testable code.
4. Conduct software analysis, programming, testing, and debugging, as well as recommending changes to improve established java application processes.
5. Collaborate with cross-functional teams to define, design, and ship new features.
Requirements:
1. Bachelor’s degree in computer science or a related field.
2. Proficient in Java, with a good knowledge of its ecosystems.
3. Solid understanding of object-oriented programming.
4. Familiar with various design and architectural patterns.
5. Skill for writing reusable Java libraries.
6. Knowledge of concurrency patterns in Java.
7. Proficiency in JavaScript, HTML, CSS, and popular front-end frameworks like AngularJS or ReactJS.
8. Familiarity with concepts of MVC, JDBC, Microservices and RESTful API development.
9. Experience with both external and embedded databases.
10. Implementing automated testing platforms and unit tests.
11. Proficient understanding of code versioning tools, such as Git.
12. Familiarity with build tools such as Ant, Maven, and Gradle.
13. Understanding of fundamental design principles behind a scalable application.
14. Ability to work in a fast-paced, agile development environment.
Desirable Skills:
1. Experience with containerization technologies like Docker.
2. Understanding of cloud platforms like AWS, Azure, or Google Cloud.
3. Familiarity with continuous integration.
show more
Job Title: Java Full Stack
Location: Any Deloitte Office Location
Working Model: Hybrid
Experience: 3 – 8 years
Job Type: Contract – to - Hire
Responsibilities:
1. Design, develop, and maintain both new and existing code, ranging from client-side development using JavaScript, HTML, and CSS, to server-side code using Java and Spring for data persistence and web application functionality.
2. Contribute in all phases of the development lifecycle - requirement gathering, design, development, testing, and deployment.
3. Write well-designed, efficient, and testable code.
4. Conduct software analysis, programming, testing, and debugging, as well as recommending changes to improve established java application processes.
5. Collaborate with cross-functional teams to define, design, and ship new features.
Requirements:
1. Bachelor’s degree in computer science or a related field.
2. Proficient in Java, with a good knowledge of its ecosystems.
3. Solid understanding of object-oriented programming.
4. Familiar with various design and architectural patterns.
5. Skill for writing reusable Java libraries.
...
6. Knowledge of concurrency patterns in Java.
7. Proficiency in JavaScript, HTML, CSS, and popular front-end frameworks like AngularJS or ReactJS.
8. Familiarity with concepts of MVC, JDBC, Microservices and RESTful API development.
9. Experience with both external and embedded databases.
10. Implementing automated testing platforms and unit tests.
11. Proficient understanding of code versioning tools, such as Git.
12. Familiarity with build tools such as Ant, Maven, and Gradle.
13. Understanding of fundamental design principles behind a scalable application.
14. Ability to work in a fast-paced, agile development environment.
Desirable Skills:
1. Experience with containerization technologies like Docker.
2. Understanding of cloud platforms like AWS, Azure, or Google Cloud.
3. Familiarity with continuous integration.
show more