If you are a passionate Java Developer looking to join a dynamic team and work on challenging projects, we would love to hear from you.
Position: Java Developer
Location: Pittsburgh, Pennsylvania, United States
Salary: DOE
Employment Type: Full-time
Company Industry: Market Research
Company Size: 0-1 employees
Job Description: We are seeking a highly skilled Java Developer to join our dynamic team. As a Java Developer, you will be responsible for developing and maintaining high-quality software applications using Java programming language. You will work closely with our team of developers and engineers to design, develop, and implement complex software solutions that meet our clients' needs.
Key Responsibilities:
- Design, develop, and implement efficient and reliable software solutions using Java programming language.
- Collaborate with cross-functional teams to define and analyze system requirements and design specifications.
- Write well-designed, efficient, and testable code following industry best practices.
- Troubleshoot and debug complex software issues and provide timely resolutions.
- Conduct thorough testing and quality assurance to ensure the deliverables meet the required standards and specifications.
- Participate in code reviews and provide constructive feedback to improve overall code quality.
- Keep up-to-date with emerging technologies and apply them to improve our software development processes.
- Work on multiple projects simultaneously and meet project deadlines.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven work experience as a Java Developer or a similar role.
- Strong knowledge of Java programming language and its core concepts.
- Experience with web development using Spring Framework, Hibernate, or other related frameworks.
- Familiarity with front-end development using HTML, CSS, and JavaScript.
- Experience with database design and SQL.
- Knowledge of Agile software development methodologies.
- Excellent problem-solving and analytical skills.
- Good communication and teamwork abilities.
- Ability to work independently and manage multiple tasks simultaneously.
- Passion for learning and staying updated with the latest technologies and trends.
Apply now and be a part of our growing organization.