Job Listings

Software Developer - II

Prod Test

We are seeking a talented and experienced Software Developer specializing in Java to join our dynamic development team. As a Software Developer, you will be responsible for designing, developing, and maintaining high-quality software applications that meet the needs of our clients. You will collaborate with cross-functional teams to deliver robust and scalable software solutions.
• Develop and Maintain Software:
• Design, code, test, and debug Java applications.
• Develop software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
• Troubleshoot and resolve issues in existing software.
• Collaborate with Teams:
• Work closely with product managers, designers, and other developers to define project requirements and technical specifications.
• Participate in code reviews to ensure code quality and adherence to coding standards.
• Contribute to team meetings and provide input on software architecture and design decisions.
• Ensure Quality and Performance:
• Write clean, efficient, and well-documented code.
• Perform unit testing and integration testing to ensure software functionality and reliability.
• Optimize application performance and ensure scalability.
• Stay Updated with Technology Trends:
• Keep up-to-date with the latest industry trends, technologies, and best practices in software development.
• Continuously improve skills and knowledge through training and self-study.
• Proficient in Java programming language.
• Experience with Java frameworks such as Spring, Hibernate, and Struts.
• Familiarity with RESTful APIs and web services.
• Knowledge of database systems (e.g., MySQL, PostgreSQL, Oracle) and SQL.
• Understanding of front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
• Experience with version control systems (e.g., Git).
• Strong understanding of object-oriented programming (OOP) principles and design patterns.
• Experience with software development methodologies (e.g., Agile, Scrum).
• Ability to write unit tests and perform automated testing.
• Excellent problem-solving skills and attention to detail.
• Ability to analyze and troubleshoot complex software issues.
• Strong analytical and critical thinking skills.
• Excellent verbal and written communication skills.
• Ability to work collaboratively in a team environment.
• Strong interpersonal skills and ability to work effectively with stakeholders.
• Bachelor’s degree in Computer Science, Information Technology, or a related field.
• Relevant certifications in Java development are a plus.
• Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
• Knowledge of DevOps practices and tools (e.g., Docker, Kubernetes, Jenkins).
• Familiarity with microservices architecture.
• Experience with NoSQL databases (e.g., MongoDB, Cassandra).

Location: Grove City, OH

Posted: Aug. 18, 2024, 8:53 p.m.

Apply Now Company Website