Full Stack Java Developer - Virtualan Software, LLC
Chicago, IL
About the Job
Role: Full Stack Java Developer
Location: Chicago, IL
Job type: C2C / Full time
We are seeking a Full Stack Developer responsible for the analysis, design and development of scalable software solutions across the full secure software development life cycle – from conception to deployment. We are especially interested in this persons role to design and develop our Webex but are looking for someone who can assist us across the platform.
&
You should be comfortable with both front-end and back-end coding languages, development frameworks, and third-party libraries with an emphasis on JAVA and React. You will be a key member of a cross functional team following Agile development methodologies.
&
Experience:
5+ years
&
Qualifications (must haves):
Knowledge of cloud development, Java, REACT, Agile development methodology. Knowledge of full secure software development lifecycle. Analytical and problem-solving skills. A positive goal-oriented attitude with a focus on delivery. Experience in React docker would be a plus. Exp in REST API, Azure Functions, Event Consumer/Producer apps. Should know integration patterns with Azure services like APIM, Event hub, Key Vault, App config
• React - Node JS
• Java
• Azure deployments
• Azure Functions
• Bus Architecture/Event Driven programming skills: Event Hub, Kafka
• General familiarity with database technologies such as MySQL, Oracle, Redis, and MongoDB.
• Proficiency with fundamental front-end languages such as HTML, CSS and JavaScript
• Competent using GIT based source code management tools.
• Cloud Deployment (nice to have)
&
Tasks and Responsibilities:
• Design and develop effective RESTful services and APIs (microservices and micro-frontends)
• Design detailed technical solutions using the best available technologies
• Design, develop and unit test components as defined above
• Consult with business partners on requirements and synthesize into technical requirements and designs
• On the technical side, work with architects, designers and enterprise framework groups on the best solution for both business and IT
• Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions.
• Ensure code meets standards and tested appropriately
Source : Virtualan Software, LLC