Junior Java Developer

Axiom Software Solutions
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Application Lifecycle Management
Software Applications
Confluence
JIRA
Azure
Unix
Collaborative Software
Databases
ETL
Software Debugging
DevOps
Protocol Buffers
Hibernate
Python
PostgreSQL
Shell
Maven
MongoDB
MySQL
NoSQL
Software Deployment
Software Engineering
Software Systems
SQL Databases
Data Processing
Flask
GIT
Pandas
Information Technology
Build Tools
REST
Software Version Control
Spring Batch

Job description

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.

Requirements

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., 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:

  • Bachelor´s 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!

About the company

Otros detalles de la oferta Analista Programador Formación Mínima: Licenciado Nivel Profesional: Empleado Info Otros Países: España CVs inscritos en el proceso: 111 Nunca debes compartir tus datos bancarios ni fotos de tus documentos al solicitar un empleo. Si tienes alguna duda sobre un proceso de selección Datos principales de la oferta * Warsaw - Polonia - Polonia * España + Países * Analista Programador Funciones * Jornada completa Jornada * 2 años Experiencia * Indefinido Tipo contrato * java python sql aws

Apply for this position