Full Stack Developer - Java - Q123

Oorwin Labs

• $110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of Java/J2EE development experience
  • Proficiency in automated testing frameworks (Selenium, Cypress)
  • Experience in full stack cloud-native development and microservices
  • Solid SQL and NoSQL data modeling skills
  • Familiarity with DevOps tools (Git, Jenkins, Ansible)
  • Strong communication and documentation abilities
  • Bachelor's degree in Computer Science or related field with Java certification

Responsibilities

  • Design and develop scalable cloud-native applications
  • Collaborate with cross-functional teams for feature prioritization
  • Interpret client requirements and technical specifications
  • Manage full life-cycle application development
  • Conduct software testing and quality assurance
  • Support and maintain software functionality
  • Participate in design and code reviews

Benefits

  • Group health insurance
  • Vision and dental insurance
  • Paid vacation
  • Bonus potential
Full Job Description
Job Title: Full Stack Developer - Java Location: Alpharetta, GA. Type: Full-time Overview: We are seeking a skilled and experienced Java Developer to join our team. The ideal candidate will have expertise in Java programming and experience in building scalable and reliable applications. Responsibilities: • Design and develop cloud-native applications, features and enhancements with an emphasis on clean, highly efficient, supportable, and well documented code for the full technological stack • Collaborate with cross-functional teams to identify and prioritize software features. • Ability to interpret client requirements and understand technical specifications documents • Handle full life-cycle application development • Deal with Object-Oriented Design and Analysis (OOD/OOA) • Provide support, maintenance and document software functionality • Conduct software testing and quality assurance • Take part in design / code reviews • Participate in project planning and estimation Required Skills: • 5+ years of experience with Java/J2EE development, hands-on troubleshooting and deployment • Candidate should have hands on experience of writing, maintaining automated UI and APIs tests written in Java, JavaScript, C#, Python using various open-source testing libraries like Selenium, Cypress, REST Assured, etc. • Knowledge of full stack Cloud-native development, RESTful APIs, Graph based APIs and serverless microservices with Springboot • Knowledge and experience with DevOps: Git, Jenkins and/or Ansible • Knowledge and experience with JBOSS and Websphere • Knowledge of Microservices. • Solid data modeling skills both for SQL (Oracle) and NoSQL (Cassandra, MongoDB) • Knowledge and/or experience with messaging solutions such as ActiveMQ or Kafka. • Must have the ability to clearly communicate with peers, business analysts, and subject matter experts • Must have the ability to listen to customers and colleagues; convey ideas effectively; prepare written documentation • Proactive in nature with customer satisfaction as a primary goal • Experience deploying applications in AWS or OpenShift (Kubernetes) • Hands on experience of programming concept such as OOPs in scripting languages like Java, .NET, Python and JavaScript • Hands on experience with one or more querying languages such SQL , Oracle, MySQL and/or No SQL databases (Cassandra, MongoDB etc). • Hands on experience in automating backend REST services including writing custom functions using tools such as Postman, REST Assured, Cypress, Ready API etc. • Hands on experience of building test automation framework from ground up using modular framework and design pattern like Page Object Model design pattern (POM) etc. • Experience of working in distributed agile teams using agile frameworks such as SCRUM , SAFe, XP etc. • Hands on experience of working with continues integration tools such Jenkins, Circle CI. • Able to independently create and maintain automation test jobs using tools such as Jenkins. • Hands on experience working with source code management tools such as GitLab, GitHub, AWS Code Commit etc. • Hands on experience of creating test reports from automation test run using tools such as cucumber report, Extent report etc. • Ability to quickly adapt to new tools and evolving technologies. Optional Skills: • Knowledge and experience with Test Driven Development with a testing framework • Knowledge of Cucumber • Knowledge and Experience of Caching Frameworks (IBM ExtremeScale, JBoss Datagrid, Redis) • Experience of working with various AWS cloud services such as EC2, s3 bucket, AWS code pipeline, CloudFormation, etc. • Hands on experience of virtualizing services for test automation using tools such as Wire Mock, Mockito etc. • Experience of writing, designing functional test cases using TDD and BDD methodologies using Gherkin syntax. • Experience of working with test management and agile management tools such as VersionOne, qTest etc. • Experience of working with container orchestration tools such as docker, RED Hat OpenShift, AWS CloudFormation. • Experience of non-functional testing such as performance, load, stress, security, assessability and usability testing. Qualifications: • Bachelor's degree in computer science, Engineering, or related field. • Relevant Java certification. Attributes: We are seeking a candidate who is passionate, intelligent, and a critical thinker. The ideal candidate should be a proactive communicator, documenting their work clearly and succinctly. They should be detail-oriented, thoughtful, and respectful, with a focus on teamwork. The candidate should possess strong problem-solving skills and have the ability to work independently and within a team. They should be able to adapt to changing requirements and maintain a positive attitude in a fast-paced environment. What's In It for You? We offer competitive benefits, pay, and bonus potential, including group health insurance, vision and dental insurance, and paid vacation. Skills: Java,Spring Boot,Spring,API

Similar Jobs

More Jobs at Oorwin Labs

More Information Technology Jobs

Find similar Full Stack Developer - Java - Q123 jobs: