Developer

Dallas, Texas

United Software Group
Apply for this Job
Job Title: Developer (Sr. Full Stack Developer)

Location: Dallas, TX (Hybrid - 3 days a week onsite)

Job Description:

We are seeking an experienced Sr. Full Stack Developer to join our team. This role is crucial in designing, testing, and maintaining software programs for operating systems or applications deployed at client locations, ensuring 100% quality assurance.

The ideal candidate will have expertise in Java development with experience in Java EE Technologies, Spring Framework, Microservices Architecture, Cloud Development, Agile methodologies, and DevOps toolchain. In this role, you will work closely with cross-functional teams, including product managers and UI/UX designers, to develop high-performance, scalable, and robust web applications.

This position requires strong skills in Full Stack Development, particularly on both the front-end (using technologies like React/AngularJS) and back-end (with Java EE, Spring, Microservices), along with proficiency in cloud platforms (preferably Azure).

Key Responsibilities:
  • Software Design & Development: Design and implement Java-based applications using Java EE Technologies, Spring Framework, Microservices Architecture, and Service-Oriented Architecture (SOA).
  • Full Stack Development: Develop both the front-end and back-end components of applications, ensuring seamless integration with UI/UX designs.
  • Agile Development: Participate in Agile methodologies (Scrum), collaborating with team members to develop and deliver high-quality software products.
  • Cloud Development: Leverage cloud technologies, preferably Azure, to develop scalable applications with robust back-end services.
  • Continuous Integration/Continuous Deployment (CI/CD): Implement and maintain DevOps toolchain processes, ensuring seamless CI/CD for continuous software delivery.
  • Database Integration: Work with Relational databases (Oracle/SQL Server), NoSQL databases (MongoDB, CouchDB, CosmosDB), and integrate them with Java applications using Hibernate and JPA.
  • Web Services & Messaging: Develop and maintain SOAP and RESTful Web Services, ensuring smooth communication between distributed systems using tools like RabbitMQ, IBM MQ.
  • Software Testing & Maintenance: Perform testing (unit, integration, system) and ensure code quality by resolving bugs and optimizing performance.
  • Collaboration & Support: Work in close collaboration with other development teams, QA engineers, and project managers to ensure timely delivery of quality software solutions.
Qualifications:
  • Education: Bachelor's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering, or equivalent technical training/experience.
  • Experience: Minimum 5 years of Java development experience, with expertise in Java EE, Spring Framework, Microservices Architecture, Web Servers (IBM WebSphere/Tomcat/tcServer), and Database Frameworks.
  • Cloud Proficiency: Strong experience in cloud-based development (preferably Azure).
  • DevOps Experience: Proficiency with DevOps methodologies, including Continuous Integration and Continuous Deployment.
  • Full Stack Development: Solid experience in Full Stack Development with a focus on front-end technologies like React/AngularJS and back-end technologies like Java and Spring.
  • Web Services: Experience with SOAP, RESTful Web Services, and XML-based communication (JAX-WS, WSDL).
  • Agile Methodologies: Familiarity with Agile methodologies like SCRUM.
  • Database Knowledge: Experience with SQL databases (Oracle/SQL Server) and NoSQL databases (e.g., MongoDB, CouchDB).

Top Skills and Experience:
  1. Java Development (5+ years): Expertise in Java EE Technologies, Spring Framework, Microservices Architecture, and Service-Oriented Architecture (SOA).
  2. Cloud-based Development (Azure preferred): Proven ability to work in cloud environments and design scalable solutions.
  3. DevOps Practices: Experience with CI/CD pipelines and tools for automated software delivery.
  4. Full Stack Development: Experience with JavaScript frameworks like React/AngularJS for front-end and Java for back-end development.
  5. Agile Methodologies: Proven experience in working in SCRUM teams and Agile project environments.
Date Posted: 23 April 2025
Apply for this Job