Remote Java Architect
closedBayNova
π΅ $150k-$250k
πRemote - Worldwide
Job highlights
Summary
BayNova is seeking an experienced Java Architect for a remote position supporting a government client. The role involves software architecture design and development, with a focus on agile methodologies and cross-functional teamwork.
Requirements
- 9+ Years - Experience in Java software design, implementation, and deployment
- Experience planning, leading, and executing software and IT projects across a wide range of size, complexity, and technologies
- Advanced knowledge in Java application technology including Linux, Springboot, Maven, IntelliJ, Eclipse
- 7+ Years β Experience with microservices architecture and containerization with Kubernetes, Docker, OpenShift, ECS, EKS
- Familiarity with Data Integration using Oracle Service Bus, JBoss (Fuse, Camel) and message-based Enterprise Integration Patterns
- Ability to develop Service Bus services and routes
- Strong skills in JSON, SOAP, WSDL and XML Schema
- 5+ Years - Define and implement unit and integration tests
- 5+ Years - Integration and development with JMS (Java Messaging Service)
- Experience with Setup and configuration of JMS broker, queues, and topics
- Experience with Enterprise Service Bus JVM infrastructure setup and configuration
- Experience with Integration with and development of SOAP Web services
- Experience with JavaEE App Servers such as JBoss EAP
- Basic Bash and SSH experience on RHEL
Responsibilities
- Advisor for patterns, templates, practices, coding standards and metrics for their application area(s)
- Manages adherence to non-functional requirements for their application(s)
- Owns the as-built catalog of how the system is built, and what behavior it is responsible for
- Drives the vision and roadmap regarding architectural design of the application(s)
- Ensure application(s) can respond to scale and avoid dependency blocking by applying SOLID design principles
- Designs software solutions to fulfill requirements gathered from the customer using class diagrams, component diagrams, and entity relationship diagrams
- Coordinates with Technical Leads on technology choices and pattern adoption
- In coordination with the Technical Leads and Scrum Master drives the application of the technology to the current business challenges
- Become intimately familiar with our business model and processes to influence the strategy and direction of product development
- Ability and desire to interact daily with coworkers and leadership
- Exhibit excellent problem solving and data analysis skills
- Proven ability to work independently and collaboratively as appropriate
- Able to work at the highest technical level of all phases of application development, systems analysis and data analysis and manipulation
- Exceptional communication skills
- Work well with an established team
- Excel in rapidly changing environments
- Ability to analyze someone elseβs code and assume ownership
- Discipline to document code
- Ability to manage multiple tasks with varying priorities
- Ability to communicate ideas in a variety of formats
Preferred Qualifications
- 8750 Compliant Security Certification (CASP CE, CISSP)
- Bachelorβs degree in Computer Science or Engineering or related field
Benefits
Remote work
This job is filled or no longer available
Similar Remote Jobs
- πSingapore, Australia
- πWorldwide
- πWorldwide
- πFrance
- πIndia
- πBelgium
- πIndia
- πSingapore, Taiwan
- π°$130k-$165kπUnited States
- πCosta Rica