Company:
HCL Global Systems Inc.
Location: Saint Louis County
Closing Date: 19/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Responsibilities:
1. Development planning: Creating and executing plans for development, adapting as needed.
2. Requirements translation: Translating business requirements into functional/technical designs.
3. Development coordination: Leading and coordinating the design, development, implementation, and support of applications or products.
4. Technical analysis: Developing detailed technical analysis and design specifications.
5. Mentorship: Facilitating code reviews and mentoring junior developers.
6. Best practices: Implementing object-oriented techniques and software engineering best practices.
7. Problem-solving: Recognizing system deficiencies and implementing effective solutions.
8. Team management: Leading daily stand-ups and addressing issues with team members.
9. Code development: Participating in the development of code for Java software applications.
10. Research: Researching technical solutions to business problems.
11. Agile practices: Following agile best practices and guiding the team in adopting new technologies.
Qualifications:
1. Education: Bachelor's degree in computer science, information technology, or equivalent.
2. Experience: 6-8 years of strong application development experience, particularly in Java-based web applications and cloud platforms.
3. Skills: Proficiency in Java, web services, cloud platforms (Azure, AWS, etc.), RESTful Web Service Design, Angular JS, Spring Data, and other related technologies.
4. Additional Skills: Familiarity with tools like Eclipse, Maven, Git, Docker, Bootstrap, Spring Cloud, Spring Boot, Liferay, Tomcat, HTML5, and Mobile platforms.
Personal Attributes:
1. Innovation and learning: Demonstrating innovation, constant learning, and self-motivation.
2. Teamwork: Effective team participation and willingness to share knowledge.
3. Communication: Good communication and interpersonal skills, including listening and analytical skills.
4. Time management: Ability to work effectively under project and daily deadlines.
The successful candidate is expected to possess a strong technical background, be adept at leading development efforts, and have a proactive approach to problem-solving and team management.
1. Development planning: Creating and executing plans for development, adapting as needed.
2. Requirements translation: Translating business requirements into functional/technical designs.
3. Development coordination: Leading and coordinating the design, development, implementation, and support of applications or products.
4. Technical analysis: Developing detailed technical analysis and design specifications.
5. Mentorship: Facilitating code reviews and mentoring junior developers.
6. Best practices: Implementing object-oriented techniques and software engineering best practices.
7. Problem-solving: Recognizing system deficiencies and implementing effective solutions.
8. Team management: Leading daily stand-ups and addressing issues with team members.
9. Code development: Participating in the development of code for Java software applications.
10. Research: Researching technical solutions to business problems.
11. Agile practices: Following agile best practices and guiding the team in adopting new technologies.
Qualifications:
1. Education: Bachelor's degree in computer science, information technology, or equivalent.
2. Experience: 6-8 years of strong application development experience, particularly in Java-based web applications and cloud platforms.
3. Skills: Proficiency in Java, web services, cloud platforms (Azure, AWS, etc.), RESTful Web Service Design, Angular JS, Spring Data, and other related technologies.
4. Additional Skills: Familiarity with tools like Eclipse, Maven, Git, Docker, Bootstrap, Spring Cloud, Spring Boot, Liferay, Tomcat, HTML5, and Mobile platforms.
Personal Attributes:
1. Innovation and learning: Demonstrating innovation, constant learning, and self-motivation.
2. Teamwork: Effective team participation and willingness to share knowledge.
3. Communication: Good communication and interpersonal skills, including listening and analytical skills.
4. Time management: Ability to work effectively under project and daily deadlines.
The successful candidate is expected to possess a strong technical background, be adept at leading development efforts, and have a proactive approach to problem-solving and team management.
Share this job
Useful Links