Job Description
Role: Sr Enterprise Platform Developer
Remote
Type: Contract
Duration: Long Term
Rate : $70/hour on C2C
Hiring Manager Notes
• Very strong and proficient in Java
• Must have deep experience in Enterprise Application Integration using MICROSERVICES
• Must have developed PLATFORM FRAMEWORK that is deployed to multiple systems to that can be used for authentication and integration
• Experience with Java, Micronaut, React JS, Postgres, Redis, Docker, K8s/AKS and Azure cloud & CI/CD.
Roles & Responsibilities
Work in an iterative/Agile environment and be a strong team player. ·
Provide hands-on platform development and expertise in the creation of technical solutions to address system needs across the enterprise, working closely with all the application development teams. ·
Conducts code reviews for system modifications & development. ·
Ability to work flexible hours as needed to accommodate remote team needs. ·
Ability to deliver end-to-end solutions using innovative approaches to complex design problems. ·
Analyze & tune application performance, with a focus on user experience, system responsiveness and scalability. · Participate in planning, definition, and high-level design of the solution and exploration of solution alternatives. ·
Enable the Continuous Delivery Pipeline of systems through appropriate design guidelines and investment advocacy, working to identify creative solutions to apply DevOps principles to core systems.
· Establish critical NFRs for the solution and participate in the definition of others. ·
· Define subsystems and their interfaces, allocate responsibilities to subsystems, understand solution deployment, and communicate requirements for interactions with solution context.
· Assess industry technology trends & best practices to identify best-in-class Technology & architecture directions. · Play an active role in identifying new technologies for improving systems.
· Experience with building microservices, frameworks, platforms & automations that are used across the enterprise.
· Strong hands-on experience in developing distributed and event-driven systems using technologies such as K8s, Kafka, Redis, messaging, etc.
· Strong knowledge of advanced technology architecture and emerging trends.
· Effectively adapt to rapid technological & business change & maintaining enthusiasm & displaying sound judgment.
· Demonstrate craving for continuous improvement, by understanding of new technology innovation & its application. · Hands-on experience producing detailed technical diagrams and authoring technical documentation with demonstrated experience in architecting cloud native solutions with platforms such as Azure, AWS, GCP, etc.