Skip to main content

Sr Software Engineer

Dallas, TX
Permanent

Posted

Job Title: Senior Software Developer
Location: TechM US Texas Plano
Years of Experience: 7 10 Years
Job Summary:
We are seeking a highly skilled Senior Software Developer with a strong background in Java programming to join our dynamic team in Plano, Texas. The ideal candidate will have 7 10 years of experience in software development, demonstrating a deep understanding of Java and its ecosystem. You will be responsible for designing, developing, and maintaining high quality software solutions that meet our clients' needs.
Responsibilities:
Design, develop, and implement software applications using Java and related technologies.
Collaborate with cross functional teams to define, design, and ship new features.
Participate in code reviews, ensuring adherence to best practices and coding standards.
Debug and troubleshoot software issues, providing timely resolutions.
Maintain and improve existing software applications, ensuring optimal performance and scalability.
Stay updated with emerging technologies and industry trends to enhance development processes.
Mentor junior developers, providing guidance and support in their professional growth.
Mandatory Skills:
Strong proficiency in Java programming (Java SE, Java EE).
Experience with frameworks such as Spring, Hibernate, or similar.
Solid understanding of object oriented programming principles.
Proficient in database management systems (e.g., MySQL, Oracle).
Experience with RESTful APIs and web services.
Familiarity with version control systems (e.g., Git).
Preferred Skills:
Knowledge of front end technologies (e.g., HTML, CSS, JavaScript).
Experience with cloud platforms (e.g., AWS, Azure).
Understanding of Agile methodologies and software development life cycle (SDLC).
Experience with containerization technologies (e.g., Docker, Kubernetes).
Familiarity with CI/CD tools and practices.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
7 10 years of professional experience in software development.
Proven track record of delivering high quality software solutions on time.
Strong analytical and problem solving skills.
Excellent communication and teamwork abilities.
If you are a passionate software developer with a strong Java background and are looking to take your career to the next level, we encourage you to apply. Join us in creating innovative software solutions that make a difference!

Job Type: Permanent

Job ID: 254677595