Lead Java Developer
Apply NowCompany: Agilees
Location: Miami, FL 33186
Description:
Company Description
The Suneratech IT automation product suite is built to capture relevant data, gain intelligence through machine learning and become exponentially efficient - leading to massive savings in cost and time. This approach has created future-proof solutions that can automate the most inefficient and repetitive elements of your IT operations - Testing, DevOps and Change Management.
Job Description
Required Experience:
Bachelor's degree in Computer Science or Technology; Master's degree is preferred
10+ years of relevant object-oriented application building experience in a professional environment
6+ years of experience in Java /JEE, Spring 4.x/5.x, Spring Boot and other Spring related technologies
5+ years of experience designing and developing services for high volume, high transactions environment such as telecom BSS \ OSS applications or real-time events processing
4+ years of experience in building REST services and/or micro-services
Knowledge working closely with GIT, BitBucket
1+ years of experience working in an Agile development environment
2+ years of experience in test automation and test-driven development using Junit, Mockito, or equivalent tools
2+ years of experience with Continuous Deployment/Integration practices including automated unit/integration/regression tests, Jenkins, Maven, etc.
Must have excellent verbal and written communication skills in English
Willing to learn and work with new technologies
Must have 4+ years of experience dealing with performance, scalability, and testability of enterprise applications
1+ years of experience with AWS or other cloud platforms
Knowledge and experience with containerized application development using Docker
Qualifications
Bachelor's degree in Computer Science or Technology; Master's degree is preferred
Additional Information
All your information will be kept confidential according to EEO guidelines.
The Suneratech IT automation product suite is built to capture relevant data, gain intelligence through machine learning and become exponentially efficient - leading to massive savings in cost and time. This approach has created future-proof solutions that can automate the most inefficient and repetitive elements of your IT operations - Testing, DevOps and Change Management.
Job Description
Required Experience:
Bachelor's degree in Computer Science or Technology; Master's degree is preferred
10+ years of relevant object-oriented application building experience in a professional environment
6+ years of experience in Java /JEE, Spring 4.x/5.x, Spring Boot and other Spring related technologies
5+ years of experience designing and developing services for high volume, high transactions environment such as telecom BSS \ OSS applications or real-time events processing
4+ years of experience in building REST services and/or micro-services
Knowledge working closely with GIT, BitBucket
1+ years of experience working in an Agile development environment
2+ years of experience in test automation and test-driven development using Junit, Mockito, or equivalent tools
2+ years of experience with Continuous Deployment/Integration practices including automated unit/integration/regression tests, Jenkins, Maven, etc.
Must have excellent verbal and written communication skills in English
Willing to learn and work with new technologies
Must have 4+ years of experience dealing with performance, scalability, and testability of enterprise applications
1+ years of experience with AWS or other cloud platforms
Knowledge and experience with containerized application development using Docker
Qualifications
Bachelor's degree in Computer Science or Technology; Master's degree is preferred
Additional Information
All your information will be kept confidential according to EEO guidelines.