Junior Java Developer
Junior Java Developer
Description
Job Title Junior Software Developer
Job Description
We are seeking a highly skilled Software Developer with expertise in Java Python Unix and database management.
The ideal candidate will have a strong background in software development be proficient in designing and implementing scalable applications and possess excellent problem-solving skills. This role involves working on diverse projects collaborating with cross-functional teams and ensuring the delivery of high-quality software solutions.
Key Responsibilities
- Develop and maintain software applications using Java (Spring Batch Hibernate Maven).
- Design and implement Python-based solutions leveraging Pandas Flask PyMongo and protocol buffers.
- Write and debug Unix shell scripts and perform tasks as a Unix user.
- Manage and optimize relational (SQL) and non-relational (NoSQL) databases.
- Collaborate with teams using tools like Git Confluence and Jira for version control documentation and project tracking.
- Analyze business requirements and translate them into efficient maintainable and scalable code.
- Troubleshoot and resolve software issues across the application lifecycle.
- Work closely with QA DevOps Support and other teams to ensure smooth software deployment and operation.
Required Skills
- Java Development Proficient in Spring Batch Hibernate and build tools like Maven.
- Python Development knowledge of Pandas Flask PyMongo and protocol buffers.
- Database Expertise Hands-on experience with SQL (e.g. PostgreSQL MySQL) and NoSQL (e.g. MongoDB).
- Unix Experience as a Unix user and in writing Unix shell scripts.
- Version Control Collaboration Tools Proficiency with Git Confluence and Jira.
- Problem-Solving Strong analytical and debugging skills.
- Teamwork Ability to collaborate effectively in a team-oriented environment.
Preferred Qualifications
- Familiarity with Agile development methodologies.
- Experience with REST API development and integration.
- Knowledge of data processing and ETL workflows.
- Exposure to cloud platforms like AWS Azure or GCP.
Education Experience
- Bachelors degree in Computer Science Engineering or a related field (or equivalent experience).
- 2+ years of professional experience in software development.
If you are passionate about building robust scalable applications and thrive in a collaborative environment we encourage you to apply. Join us and contribute to impactful projects in a dynamic innovative setting!
java, python, sql, aws, azure, spring, git, api,
Tecnoempleo.com
Fecha de publicación: 05/02/2025