Software Engineer (Java/J2EE Developer) – JOB ID – ABT24021033

Strength in unity. Purpose in progress. Innovation for your future.

We are thought leaders, problem solvers and knowledge seekers. Each day, we look for opportunities to expand technology, uncover trends and discover new ways of doing business. We partner with industry-leading companies in pursuit of the next great idea. Our experts provide actionable insights that power our clients’ most critical projects. It is through knowledge sharing—powered by strong relationships, industry-leading data and innovative technology—that we empower our clients to reimagine how business gets done. When companies want knowledge, leadership and flexibility, they look to AmBrightTech. Together, let’s do great things.

Company: AmBright Tech LLC

Location: McKinney, Texas | Full Time

Software Engineer – Java/J2EE Software Developer – JOB ID – ABT24021033

About the Role:

As a Java/J2EE Software Developer at AmBright Tech LLC, you will play a crucial role in designing, developing, and maintaining Java-based applications. You will be responsible for independently designing components, developing code, and creating test case scenarios while adhering to software craftsmanship principles. Collaboration with cross-functional teams, participation in agile practices, and ensuring compliance with the Software Development Lifecycle (SDLC) are integral aspects of this role.

Key Responsibilities:

  1. Independent Design and Development: Design components, develop code, and create test case scenarios independently, ensuring adherence to coding standards and acceptance criteria.
  2. Participation in Team Ceremonies: Actively participate in team ceremonies, such as agile practices and chapter meetings, to discuss project progress and collaborate with team members.
  3. SDLC Compliance: Ensure compliance with all aspects of the Software Development Lifecycle (SDLC) in-line with Agile and IT craftsmanship principles.
  4. High-Quality Code Delivery: Deliver high-quality, clean code and design that can be reused across projects, following best practices to maintain code quality and readability.
  5. Collaboration with Development Teams: Work closely with other development teams to define and deliver functionality as per project requirements, integrating components seamlessly.
  6. Production Support: Provide level 2 and level 3 production support as required, troubleshooting and resolving technical issues to ensure system stability and performance.
  7. Coordination with Geographically Distributed Teams: Collaborate effectively with geographically distributed teams, facilitating clear communication and coordination of tasks using appropriate tools and channels.
  8. Timely Delivery and Quality Assurance: Deliver project milestones according to established timelines, ensuring high standards of quality and thorough testing before deployment.

Required Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Minimum of 4-6 years’ experience in Java/J2EE technology stack.
  • Strong hands-on experience in core Java, J2EE, Java 8, Micro Services Using Spring Boot, REST API, and SOAP Web Services.
  • Experience with messaging systems/frameworks such as IBM WebSphere MQ, Active MQ, Rabbit MQ, JMS, and Apache Kafka.
  • Strong understanding of web and application servers such as Apache Tomcat, IBM WebSphere, and Oracle Weblogic.
  • Working experience in DevOps CI/CD tools such as Jenkins, Docker, Kubernetes, Kibana, SonarQube, and GitHub/Bitbucket.
  • Knowledge of database systems such as Oracle, Postgres DB.
  • Experience working with Agile Scrum frameworks SAFe, LeSS, and tools like JIRA and Confluence.
  • Good analytical, problem-solving, and communication skills.
  • Knowledge of Cloud computing infrastructure such as Microsoft Azure and AWS.
  • Certification in Java/J2EE, Middleware, and Cloud technologies is highly preferred.
  • Familiarity with Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies.

Technologies Used:

  • Java/J2EE, Spring Boot, REST API, SOAP Web Services
  • Messaging Systems/Frameworks: IBM WebSphere MQ, Active MQ, Rabbit MQ, JMS, Apache Kafka
  • Web/Application Servers: Apache Tomcat, IBM WebSphere, Oracle Weblogic
  • DevOps CI/CD Tools: Jenkins, Docker, Kubernetes, Kibana, SonarQube, GitHub/Bitbucket
  • Databases: Oracle, Postgres DB
  • Agile Scrum Frameworks: SAFe, LeSS
  • Collaboration Tools: JIRA, Confluence
  • Cloud Computing: Microsoft Azure, AWS

Note: Sponsorship will be provided for eligible candidates.

This role requires a proactive, self-motivated individual with strong technical skills and the ability to collaborate effectively with diverse teams.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx