Python Developer - HCL Global Systems Inc.
Saint Louis, MO
About the Job
• Participate in the gathering and reviewing of business requirements and translating these into functional/technical designs.
• Lead and coordinate the design, development, implementation, and support of application or product.
• Develops detailed technical analysis and design specifications based on functional requirements
• Facilitate code reviews and mentors junior developers.
• Use object-oriented techniques and software engineering best practices including design review, code review, unit-testing, and re-factoring
• Easily recognizes system deficiencies and implements effective solutions
• Lead daily standup with team to review the status of team members and address issues as appropriate.
• Participate in the development of code for Java software applications.
• Researches technical solutions to business problems
• Follow agile best practices and maintain/improve work of the agile team.
• Follow technology trends and guide team to learn and adopt new technologies
QUALIFICATIONS: • Bachelor's degree in computer science, information technology or equivalent.
• Minimum of 6-8 years of strong application development experience in designing highly scalable and available systems
• Minimum of 6-8 years of experience in architecting & developing web-based transactional applications using Java
• Minimum of 3-5 years of experience building web services and cloud applications using Azure, AWS, or other cloud platforms or have worked on developing one of these platforms.
WORK EXPERIENCE:
• Experience with Agile software development methodologies
• Experience with Continuous Delivery concepts and technology
• Experience with RESTful Web Service Design
• Experience with Angular JS (Controller, Services, Routing)
• Experience with Spring Data
• Strong expertise in Web Services, REST, Cloud platform (AWS, GCP)
• Strong design, development and architecture experience in Cloud Services, Micro Services, Web Services and hand-on experience in SaaS enabled solutions
• Knowledgeable about securing an end-to-end distributed system
• Preferred Additional Skills o Eclipse o Maven, GIT o Docker, Pivotal CF o Bootstrap o Spring Cloud, Spring Boot o Liferay, Tomcat o Experience working with user interfaces with HTML 5 and Mobile platforms The successful candidate should demonstrate innovation, constant learning, self-motivation and effective team participation. Good communication and interpersonal skills are required. The candidate should demonstrate a willingness to share knowledge, excellent listening skills and strong analytical skills. The candidate must be able to work effectively under project and daily deadlines.
• Lead and coordinate the design, development, implementation, and support of application or product.
• Develops detailed technical analysis and design specifications based on functional requirements
• Facilitate code reviews and mentors junior developers.
• Use object-oriented techniques and software engineering best practices including design review, code review, unit-testing, and re-factoring
• Easily recognizes system deficiencies and implements effective solutions
• Lead daily standup with team to review the status of team members and address issues as appropriate.
• Participate in the development of code for Java software applications.
• Researches technical solutions to business problems
• Follow agile best practices and maintain/improve work of the agile team.
• Follow technology trends and guide team to learn and adopt new technologies
QUALIFICATIONS: • Bachelor's degree in computer science, information technology or equivalent.
• Minimum of 6-8 years of strong application development experience in designing highly scalable and available systems
• Minimum of 6-8 years of experience in architecting & developing web-based transactional applications using Java
• Minimum of 3-5 years of experience building web services and cloud applications using Azure, AWS, or other cloud platforms or have worked on developing one of these platforms.
WORK EXPERIENCE:
• Experience with Agile software development methodologies
• Experience with Continuous Delivery concepts and technology
• Experience with RESTful Web Service Design
• Experience with Angular JS (Controller, Services, Routing)
• Experience with Spring Data
• Strong expertise in Web Services, REST, Cloud platform (AWS, GCP)
• Strong design, development and architecture experience in Cloud Services, Micro Services, Web Services and hand-on experience in SaaS enabled solutions
• Knowledgeable about securing an end-to-end distributed system
• Preferred Additional Skills o Eclipse o Maven, GIT o Docker, Pivotal CF o Bootstrap o Spring Cloud, Spring Boot o Liferay, Tomcat o Experience working with user interfaces with HTML 5 and Mobile platforms The successful candidate should demonstrate innovation, constant learning, self-motivation and effective team participation. Good communication and interpersonal skills are required. The candidate should demonstrate a willingness to share knowledge, excellent listening skills and strong analytical skills. The candidate must be able to work effectively under project and daily deadlines.
Source : HCL Global Systems Inc.