Overview
Skills
Job Details
Locals only - Hybrid role in Durham NC - Immediate interviews for Java Architect - 6 months contract to Hire
Requirements
Bachelor s degree in Computer Science or foreign equivalent plus ten (10) years of experience as Architect, Technical Lead, User Interface Developer, Consultant, or Software Engineer.
10+ year experience and expert knowledge of Java (7+) enterprise development and middleware system integrations.
3+ years of architecture and development for building large scale enterprise applications using AWS Cloud services like Lambda, SQS, EC2, ECS and API Gateway
Hands-on working experience with Spring Boot, JPA, Hibernate, Maven, and other Java development frameworks
Working experience with Application security using frameworks such as Spring Security, OAuth 2.0 or OpenID Connect
In-depth understanding of scalable database design for SQL (e.g. Postgres, Oracle), Stored procedures and NoSQL solutions (e.g., MongoDB, AWS DynamoDB)
Hands-on experience with messaging oriented platforms such as Kafka, Kinesis Stream IBM MQ and ActiveMQ
Strong knowledge of cloud-native microservices architectures, principles and patterns
Strong understanding of container platforms such as Kubernetes or OpenShift
Experience in Continuous Integration (CI) / Continuous Deployment (CD) using tools such as Jenkins, Maven/Gradle, Git, Sonar, Jenkins, Jira.
Hands-on experience with TDD using Junit5 and Mockito
Experience using Application Performance Management (APM) tools (e.g., Datadog, Dynatrace) and Splunk and ELK or OpenSearch stack for log aggregation
Working experience as a multi-skilled professional practicing Agile/SCRUM methodologies.
Ability to mentor the junior engineers and advocate for engineering standard processes, control code quality
Responsibilities:
Lead development teams to build and deploy micro services-based applications in public cloud with Continuous Integration & Continuous Deployment tools and processes
Provide technical leadership throughout the development life cycle and focus on delivery of quality solutions
Lead the technical architect and design discussions to propose architecture patterns to enterprise stakeholders, peers and management
Demonstrate knowledge of APIs, microservices architecture, Infrastructure as Code, Data Architecture, Security and clear expertise in one or more of these areas
Encourage innovation and fail fast mindsets and continuously improve our ability to deliver quality solutions by evolving our engineering process and technical capabilities.
Drive a culture of technical excellence and continuous improvement. Keep up to date on latest software development methods, language features and design philosophies to contribute to technology roadmap and manage tech debt work.
Mentor engineering team members on technical decision making, code reviews and enforcing engineering practices and standards
Main point of contact and subject matter expert on your product domain.
This role is open to W2 or those seeking Corp-Corp employment. The salary range for this role is $130,,000
to $140,000 . For corp-Corp rates please contact the recruiter. In addition to other benefits, Accion Labs offers a comprehensive benefits package, with Accion covering 65% of the medical, dental, and Vision Premiums for employees, their spouses, and dependent children enrolling in the Accion-provided plans.