Vacancy expired!
- Translates high-level requirements into detailed technical designs, leading technical discussions, collaborating with other technologists, architects and infrastructure experts
- Write or review code for various applications and services according to the technical design documents
- Design, develop and implement unit and scenario testing for existing code base and for new functionality under development
- Ensures adherence to business requirements, architecture principles, quality and security standards
- Participates in Scrum ceremonies, helps to remove roadblocks, adheres to Agile practices
- Proactively identifies system improvement opportunities, embraces a culture of innovation and continuous improvement
- Conducts technical research, generating POCs for new technologies, software components and tools, documenting adoption path and usage, and mentoring junior team members
- Organizes troubleshooting discussions, code fixes and rapid response to production issues
- Reports to the Software Development Team Lead
- Bachelor's degree in computer science/related field or equivalent experience
- Eight+ years' experience in software development technologies
- Hands-on architect and Java development experience using J2EE, Spring framework, Hibernate framework and REST API technologies
- Hands-on coding experience interfacing with REST APIs (Swagger, consuming and providing REST APIs for internal / external clients etc.)
- Strong familiarity with Microservice-based application architecture
- Experience working with SQL databases. Experience working with one of the following databases is a plus: Oracle, PostgreSQL, Microsoft SQL Server
- PL/SQL Development highly preferred (stored procedures)
- Experience working with No-SQL databases is a plus (AWS DynamoDB, MongoDB etc.)
- Experience working with message processing systems or data streaming is a plus (AWS SQS, Apache Kafka etc.)
- Familiarity with AWS Cloud technologies (e.g. S3, autoscaling, experience building resilient and scalable applications)
- Experience working with Kubernetes or OpenShift is a plus
- Understanding of the concepts of SOLID, TDD, BDD and hands-on experience with automated testing frameworks such as Cucumber and JUnit
- Ability to work well with people from many different disciplines with varying degrees of technical experience is required
- Excellent communication skills, both oral and written with internal and external customers, team members, other teams and corporate functions, and management
- Ability to coach others
- Advanced technical and analytical skills required to diagnose, isolate and resolve problems
- ID: #49209327
- State: Georgia Brookhaven 30301 Brookhaven USA
- City: Brookhaven
- Salary: USD TBD TBD
- Job type: Permanent
- Showed: 2023-02-14
- Deadline: 2023-04-14
- Category: Et cetera