Salary
💰 $135,000 - $217,500 per year
Tech Stack
AirflowApacheAWSAzureBabelCassandraCloudDockerGRPCHibernateJ2EEJavaJavaScriptJenkinsJMeterjQueryKafkaKubernetesMongoDBNoSQLOracleReactScalaSeleniumSOAPSpringSpring BootSpringBootSQLWebpack
About the role
- Develop, test, and debug software enhancements and solutions using cloud computing with Java, Spring Boot, SQL, Kafka and ReactJS or similar frameworks
- Designing applications and handling them independently
- Write unit and automation tests to ensure a high-quality end product
- Participate in code reviews
- Actively participate in the Agile software development process by adhering to the Scrum methodology including daily standups, sprint planning, backlog grooming, and retrospectives
- Triage production issues by reviewing code and logs and come up with solutions
- Work with other team members for one or more Agile scrum teams assigned to the project in parallel
- Clear articulation of implications of design/architectural decisions
- Strong attention to detail and problem-solving skills
Requirements
- 10+ years of professional software development
- 10+ years of Core Java 11, J2EE, Tomcat, Spring Boot (Spring Core, Spring REST, Spring MS, Spring AOP)
- 7+ years of ReactJS and frontend tools like Babel, Webpack, npm, jQuery
- 7+ years of UI development: HTML5, CSS, JavaScript, HighCharts, JQuery
- 5+ years of cloud-based development on Azure or AWS including Kubernetes, Docker, Helm
- Experience with containerization technologies like Docker, Kubernetes, Docker Swarm
- Experience with DevOps and automated CI/CD pipelines using Git, Jenkins, SonarQube, SoapUI, JMeter, Selenium
- Experience with API styles like SOAP, REST, RPC, gRPC
- Experience with databases like Oracle, SQL Server, Snowflake, MS SQL, My SQL, Cassandra, Mongo DB
- Experience with micro-services architecture and Cloud Computing
- Knowledge and working experience with DevOps implementation and automated CI/CD pipeline
- Experience in unit testing, mocking and integration testing
- Bachelor\'s degree in a computer or IT related subject