Software Engineer

Software Engineer

Salary : $ 0 - $ 0         Job Type : Full-Time       Location : Dallas, Texas     Job Posted : 2026-03-02

Software Engineer

Roles & Responsibilities

  • Design, develop, and maintain robust, scalable Java-based applications, web services, and APIs.
  • Write clean, efficient, and maintainable code following industry best practices and coding standards.
  • Build enterprise applications using Java frameworks such as Spring, Hibernate, and Java EE.
  • Collaborate with business stakeholders and cross-functional teams to gather, analyze, and translate business requirements into technical specifications.
  • Conduct feasibility analysis and recommend appropriate software solutions.
  • Design software architecture and system components using modern Java technologies.
  • Define application architecture including database schema, APIs, and user interface integrations.
  • Develop and execute unit tests and integration tests to ensure application reliability and performance.
  • Perform code reviews to maintain code quality, ensure standards compliance, and identify potential improvements.
  • Work closely with QA teams to ensure comprehensive test coverage and timely defect resolution.
  • Provide ongoing application maintenance, troubleshooting, and bug fixes.
  • Implement enhancements and new features based on user feedback and evolving business requirements.
  • Monitor system performance, scalability, and reliability, and optimize applications accordingly.
  • Maintain technical documentation, including architecture diagrams, design documents, and implementation details.
  • Configure and manage CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, and Bitbucket Pipelines.
  • Define and automate pipeline stages for build, test, and deployment.
  • Integrate source code repositories, issue trackers, and version control systems into CI/CD workflows for seamless automation.
  • Develop cloud-native applications using platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
  • Utilize serverless services like AWS Lambda, Azure Functions, or Google Cloud Functions for scalable and efficient application development.

Send us email

Join our talent network