Lead Java Software Engineer

2 months ago


Plano, Texas, United States Resource Informatics Group Inc Full time
Job Overview

Position: Lead Java Software Engineer

Location: Remote

Contract Duration: 6+ months

Compensation: Competitive, all-inclusive

Key Responsibilities:

The Lead Java Software Engineer will leverage extensive hands-on development expertise to contribute to the creation of a new application.

The primary focus of this role is to architect and develop the API Layer for the upcoming application. The ideal candidate will exhibit a strong enthusiasm for coding, a drive to address challenges in creative ways, and a collaborative spirit when engaging with various internal teams to achieve a common goal. Excellent communication skills are essential to promote teamwork and partnership among diverse team members.

Enhancing Customer Experience

  • Collaborate with Business Analysts, UX Designers, and Business Teams to enhance the customer experience within the application.
  • Engage with UI and UX team members during the design of screens and wireframes.
  • Contribute to identifying strategies for improving customer experience in a phased manner.
  • Utilize data and prototypes to validate concepts and theories.

Identifying Optimal Technical Solutions

  • Work closely with solution architects to evaluate potential technical solutions for business requirements.
  • Identify and develop global components for reuse.
  • Apply Agile methodologies to create features and stories that guide the development and implementation of selected solutions.
  • When necessary, develop code (Proof Of Concept) to validate concepts and theories.
  • Integrate into the existing framework and contribute to the addition of new modules to the primary application.
  • Collaborate with the CloudOps team to establish CI/CD pipelines and produce necessary documentation for deploying microservices in cloud infrastructure.
  • Assess the current framework and provide recommendations for improvement.
  • Participate in design reviews and approval processes, ensuring follow-up to completion.
  • Design and create the application database using MongoDB.
  • Maintain a strong emphasis on software quality through developer-level testing and test automation.

Qualifications:

  • Over 9 years of experience in designing, developing, and maintaining Java/J2EE, SOA, and cloud-based enterprise web applications.
  • Bachelor's degree in Computer Science or equivalent relevant experience.
  • Solid understanding of cloud-based applications and deployment strategies.
  • Familiarity with industry-standard application architectures, design patterns, and best practices.
  • Able to work independently as well as collaboratively in a team setting.
  • Experience with Agile development methodologies.
  • Self-motivated and capable of working under tight deadlines while delivering high-quality work.
  • Strong communication skills and the ability to tailor information for various audiences.
  • Extensive experience in designing and developing scalable, highly available, and maintainable internet applications.
  • Willingness to learn and stay updated on emerging technologies and trends.
  • Exceptional analytical and problem-solving abilities.
  • Demonstrated sense of ownership and accountability.

Technical Skills:

  • Proficient in application development using core Java, Spring, and Spring Boot frameworks.
  • Good working knowledge of microservices, web services, and RESTful interfaces.
  • Deep understanding of OOD methodology, Java, XML, J2EE (JSP, JMS, Servlet, JDBC, JPA).
  • Familiarity with cloud computing platforms, particularly Amazon Web Services (ECS, Lambda, etc.).
  • Experience with relational and NoSQL databases, especially MongoDB.
  • Experience with Tomcat servers.
  • Proficient in Agile tools and technologies.
  • Experience with Maven, Gradle, and Git.
  • Experience in maintaining CI/CD pipelines and utilizing DevOps tools (CircleCI, Buildmaster, Sonar, AWS Code Pipeline preferred).
  • Experience with shell scripting is a plus.


  • Plano, Texas, United States Resource Informatics Group Inc Full time

    Job Title: Java Software Engineering LeadWe are seeking a highly skilled and experienced Java Software Engineering Lead to join our team at Resource Informatics Group Inc. As a key member of our engineering team, you will be responsible for leading the development of complex software systems using Java.Key Responsibilities:Collaborate with product owners to...


  • Plano, Texas, United States Resource Informatics Group Inc Full time

    Job Title: Java Software Engineering LeadWe are seeking a highly skilled Java Software Engineering Lead to join our team at Resource Informatics Group Inc. As a key member of our engineering team, you will be responsible for leading the development of complex software systems using Java.Key Responsibilities:Collaborate with product owners to understand...


  • Plano, Texas, United States Procyon TS Full time

    Job Summary:We are seeking a highly skilled Java Architect and Spring Batch Specialist to join our team at Procyon TS. As a key member of our software engineering team, you will be responsible for designing and implementing Java applications using the Spring Batch framework.Key Responsibilities:Design and develop Java applications using Spring Batch, with a...


  • Plano, Texas, United States AIT Global Full time

    Job Title: Senior Java Software EngineerAt AIT Global, we are seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems using Java.Key Responsibilities:Design and develop high-quality Java software...


  • Plano, Texas, United States Insight Global Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Insight Global. As a key member of our development team, you will be responsible for designing, developing, and delivering complex software solutions that meet our business goals.Key Responsibilities:Design and develop software solutions...


  • Plano, Texas, United States Insight Global Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Insight Global. As a key member of our development team, you will be responsible for designing, developing, and delivering complex software requirements to meet business goals.Key Responsibilities:Ensure that software is developed to meet...


  • Plano, Texas, United States vodastra Full time

    Job Title: Senior Java Software EngineerJob Summary:We are seeking a highly skilled Senior Java Software Engineer to join our team at Vodastra. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems using Java.Key Responsibilities:* Design and develop high-quality Java...


  • Plano, Texas, United States TriOptus LLC Full time

    Job Title: Senior Java Software EngineerJob Summary:We are seeking a highly skilled Senior Java Software Engineer to join our team at TriOptus LLC. As a key member of our software development team, you will be responsible for designing, developing, and deploying large-scale software applications using Java and related technologies.Key Responsibilities:-...


  • Plano, Texas, United States AIT Global Full time

    Job Title: Senior Java Software EngineerAt AIT Global, we are seeking a highly skilled Senior Java Software Engineer to join our team. The ideal candidate will have a strong background in Java development, with a focus on cloud-based systems and microservices architecture.Key Responsibilities:Design, develop, and deploy cloud-based Java applications using...


  • Plano, Texas, United States JPMorganChase Full time

    Job Title: Experienced Software Engineer Java Job Summary: We are seeking an experienced software engineer with expertise in Java to join our team at JPMorgan Chase. As a software engineer, you will play a key role in designing and developing scalable and resilient systems using Java or Python. You will work closely with our agile team to deliver trusted...


  • Plano, Texas, United States Spruce Infotech Full time

    Java ArchitectSpruce Infotech is seeking a highly skilled Java Architect to lead the development of our cloud-based applications. The ideal candidate will have a strong background in Java, cloud computing, and software engineering.Key Responsibilities:Design and implement scalable, cloud-based architectures using Java and cloud-native technologiesLead a team...


  • Plano, Texas, United States Diverse Lynx Full time

    Job Title: Senior Java Software EngineerJob Summary: We are seeking a highly skilled Senior Java Software Engineer to contribute to the development of our Java-based applications. The ideal candidate will have a strong background in Java and experience with full-stack development. Key Responsibilities: 1. Design, implement, and maintain high-volume and...


  • Plano, Texas, United States Diverse Lynx Full time

    Job Title: Senior Software Engineer - JavaAbout the Role:We are seeking a highly skilled Senior Software Engineer with expertise in Java to join our team at Diverse Lynx LLC. As a key member of our engineering team, you will be responsible for designing, developing, and deploying large-scale software systems using Java and related technologies.Key...


  • Plano, Texas, United States Hexaware Technologies Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Hexaware Technologies. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using Java and AWS technologies.Key Responsibilities:Design and...


  • Plano, Texas, United States Pinnacle Group, Inc. Full time

    Job Title: Senior Java Software EngineerPinnacle Group, Inc. is seeking a highly skilled Senior Java Software Engineer to join our team.Job Summary:We are looking for a seasoned Java developer with a strong background in software development, project management, and consulting techniques. The ideal candidate will have a proven track record of delivering...


  • Plano, Texas, United States Synechron Full time

    About the RoleWe are seeking a highly skilled Java Developer to join our team at Synechron. As a Java Developer, you will be responsible for designing, developing, and deploying large-scale enterprise applications using Java.Key ResponsibilitiesDesign and develop Java applications using Java frameworks such as Spring and Spring Boot.Develop and maintain...


  • Plano, Texas, United States PENNYCODER Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at PennyCoder. As a key member of our agile team, you will play a crucial role in developing and maintaining our customer-facing web services.Key Responsibilities:Design and develop high-quality Java applications using Spring Boot and Spring...


  • Plano, Texas, United States Hexaware Technologies Full time

    Job Title: Senior Java Software EngineerAt Hexaware Technologies, we are a leading global IT Services company, dedicated to driving digital transformation and innovation for businesses around the world.We pride ourselves on our people-centric culture and commitment to sustainability. Our diverse team of over 30,000 professionals across 30 countries is driven...


  • Plano, Texas, United States TechnoGen Full time

    As a Senior Java Software Engineer at TechnoGen, you will be responsible for designing and implementing large-scale, high-volume enterprise applications using Java/J2EE.Key Responsibilities:Develop mission-critical applications with strong understanding of OO design and Java programming skills.Design and implement RESTful Services using Spring Framework,...


  • Plano, Texas, United States Staff Perm Full time

    Job Title: Senior Java Software EngineerJob Summary:We are seeking a highly skilled Senior Java Software Engineer to join our team. The ideal candidate will have a strong passion for security and experience in developing software for network and endpoint security.Responsibilities:Develop new security features and maintain existing onesAnalyze customer...