Senior Software Engineer
Weston, FL, US, 33331
Company has a client that is seeking a Senior Software Engineer in Weston, FL.
Essential duties and responsibilities:
- Senior Software Engineer will provide technical subject matter expertise to software development teams responsible for systems designs
- Coordinate with teams across the enterprise on the migration of existing IT services to the cloud; Identify technical requirements, security requirements, potential issues, and work through these challenges
- Participate and lead agile software development while working with Developers, Database Developers, Business Analysts, and other departments to architect and implement new functionality
- Develop moderate to large, complex application solutions by analyzing and breaking down of system requirements
- Responsible for quality control of all development deliverables
- As a Senior Software Engineer, you will develop, maintain, and implement standards and methodologies for software development
- Responsible for interpreting system requirements to design and application teams
- Transform system requirements into technical design and application code base
- Independently analyze moderately complex system requirements and translate to industry standard technical design
- Estimate development effort in support of project requests, based on documentation provided
- Senior Software Engineers participate in code quality checks through reviews and code quality tools
- Perform other related duties as required
- Expert in Cloud-Native Development, proficient in JDK 11, Spring Boot 2.x, Spring Cloud, Spring Batch, and Integration using Microservice architecture
- Well versed with OOPS design concepts and good grasp of architectural patterns
- Hands-on experience with unit testing/integration testing tools like Mockito, RestAssured, Cucumber
- Familiarity with event driven architecture patterns
- Git/Maven expertise
- Working experience in building Images and Containerization using Docker, Docker Engine using an orchestration system like Kubernetes/OpenShift
- Expert in designing and developing RESTful APIs, schemas, documentation using tools like Swagger and dev testing using tools like Postman
- Knowledge of modern microservices security practices like OAuth2
- Microservices caching patterns
- Experience analyzing/tuning microservices performance
- Ability to align workday with US Eastern Time Zone
Nice To Have Technology Skills:
- Experience working with web servers such as, Nginx and Apache
- Master level knowledge of SQL language, triggers, views, stored procedures and complex SQLs under Oracle or other RDBMS systems
- Experience building and deploying projects using CI/CD tools such as Jenkins
- Knowledge on transforming a legacy monolithic application to a Microservice based application
- Experience in designing, building, and running load tests using applications such as Locust or JMeter
- Building and managing support and monitoring dashboards for high-volume APIs using tools such as ELK or Splunk stack
- Experience in Angular and/or React would be a plus
- Familiarity with NoSQL databases would be beneficial
- API Integration Layer experience
Company is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
Apply here with ITEQG2044664 as the reference code.