Junior Software Developer Java

1 Month ago • All levels • Programming

Job Summary

Job Description

The software developer role involves writing and implementing Java code to meet project requirements. Responsibilities include maintaining and refactoring existing codebases, debugging issues to improve application performance, and working with SQL and NoSQL databases for data storage and retrieval. The role requires designing software solutions, ensuring requirement traceability, collaborating with teams, participating in code reviews, and staying current with industry trends. This includes writing and implementing Java code, assisting in software application development, refactoring and maintaining existing codebases, and troubleshooting code issues to improve performance.
Must have:
  • Write and implement Java code as per project requirements.
  • Assist in the development and maintenance of software applications.
  • Engage in refactoring and maintaining existing codebases.
  • Debug and troubleshoot code issues to improve reliability.
  • Work with databases (SQL, NoSQL) for data operations.
  • Test software continuously for robustness and compliance.
  • Develop and maintain software specifications and documentation.
Good to have:
  • Knowledge on scripting languages like Python is a plus.
Perks:
  • Elective Health and Dental plans.
  • Retirement Savings Plan with a company contribution and a match.
  • Company paid holidays, vacation days, and paid sick leave.
  • Company provided Life Insurance.

Job Details

In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.

Software Developer JAVA

 

This position is hybrid model in our Sao Bernardo do Campo unit.

 

Position Summary 

The software development role involves writing and implementing Java code to meet project requirements, maintaining and refactoring existing codebases to ensure quality and adaptability, and debugging issues to improve application performance and reliability. Responsibilities also include working with SQL and NoSQL databases for efficient data storage and retrieval. Ensuring software robustness through continuous testing and maintaining software specifications and documentation are key aspects of the position. The role requires designing software solutions that comply with performance, safety, and reliability standards and ensuring requirement traceability throughout the development lifecycle. Collaboration with cross-functional teams, participation in code reviews, and ongoing professional development to stay current with industry trends are essential components of the job.

 

Key Areas of Responsibility 

  • Write and implement Java code as per project requirements.
  • Assist in the development and maintenance of software applications, focusing on Java projects.
  • Engage in refactoring and maintaining existing codebases to ensure code quality and adaptability.
  • Debug and troubleshoot code issues to improve application performance and reliability.
  • Work with databases (SQL, NoSQL) to design, implement, and optimize data storage and retrieval operations.
  • Test software continuously to ensure robustness, error-free functionality, and performance compliance.
  • Develop and maintain software specifications and documentation.
  • Design software solutions that meet performance, safety, and reliability requirements.
  • Ensure requirement traceability throughout the software development lifecycle.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Participate in code reviews.
  • Continuously update your technical knowledge and skills to stay current with industry trends and best practices.

 

Minimum Qualifications 

  • Bachelor’s degree in computer science, Software Engineering, or a related field; Master's preferred.
  • Advanced English.
  • Knowledge on object-oriented programming languages (such as C++, Java).
  • Knowledge on scripting languages like Python is a plus.
  • Knowledge on Database (SQL and NOSQL).

 

If you’re excited about working with Thales, but not meeting the requirements for this position, we encourage you to join our Talent Community! 

 

What We Offer 

Thales provides an extensive benefits program for all full-time employees working 30 or more hours per week and their eligible dependents, including the following:  

  • Elective Health and Dental plans.  
  • Retirement Savings Plan with a company contribution and a match.
  • Company paid holidays, vacation days, and paid sick leave.  
  • Company provided Life Insurance. 

 

Why Join Us? 

Say HI and learn more about working at Thales click here. 

 

#LI-Hybrid 

#LI-IP1

At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!

Similar Jobs

playrix  - Strategic Sourcing Manager

playrix

Ireland (Remote)
5 Months ago
Google - Senior Staff Software Engineer, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Razer - Product Management Intern

Razer

Singapore (On-Site)
3 Days ago
CharacterAI - UX Researcher

CharacterAI

Menlo Park, California, United States (On-Site)
2 Months ago
Accurate - Enterprise Account Executive (Healthcare)

Accurate

United States (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Trend Micro - UX Designer

Trend Micro

Ottawa, Ontario, Canada (On-Site)
2 Weeks ago
luxsoft - Senior Azure AI Engineer

luxsoft

United States (Remote)
2 Weeks ago
Capgemini - WorkFusion (Developer/Consultant)

Capgemini

India (On-Site)
1 Week ago
Unisys - Cloud Architect

Unisys

Hoofddorp, North Holland, Netherlands (On-Site)
1 Month ago
Fortra - Sr. Response Analyst

Fortra

Canada (On-Site)
5 Days ago
NVIDIA - Technical Marketing Manager

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
Blinkhealth - Customer Support Specialist

Blinkhealth

Pittsburgh, Pennsylvania, United States (On-Site)
1 Month ago
luxsoft - Senior Project Manager with Scrum Master

luxsoft

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
TALA - Senior Software Engineer

TALA

Mexico City, Mexico (Remote)
3 Months ago
Thumbtack - Sr. Technical Program Manager, Data Privacy & Compliance

Thumbtack

United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in São Bernardo do Campo, State of São Paulo, Brazil

Epic Games - QA Engineering Specialist

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
2 Months ago
Capco - Senior Analyst in Projects

Capco

Rio De Janeiro, Brazil (Hybrid)
1 Month ago
Google - Software Engineering Manager, Black Community Inclusion

Google

State Of Minas Gerais, Brazil (On-Site)
5 Months ago
Cadence - Intern: Application Engineering - Silicon Signoff and Verification

Cadence

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
1 Month ago
fortis games - QA Engineer II

fortis games

Brazil (Remote)
1 Week ago
Philips - Infrastructure Analyst (Oracle)

Philips

Blumenau, State Of Santa Catarina, Brazil (Hybrid)
3 Weeks ago
Epic Games - Lead External Development Manager

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
1 Month ago
Amber - Action Game Designer, PC/Console Games (Project Based)

Amber

Brazil (On-Site)
10 Months ago
Epic Games - Character Art Director

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
2 Months ago
Game District - Specialist - Package Implementation

Game District

São Paulo, State Of São Paulo, Brazil (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Vélizy-Villacoublay, Île-de-France, France (On-Site)

Rio De Janeiro, Brazil (On-Site)

Irvine, California, United States (On-Site)

Vélizy-Villacoublay, Île-de-France, France (On-Site)

Vélizy-Villacoublay, Île-de-France, France (On-Site)

Vélizy-Villacoublay, Île-de-France, France (On-Site)

Vélizy-Villacoublay, Île-de-France, France (On-Site)

Vélizy-Villacoublay, Île-de-France, France (On-Site)

Templecombe, England, United Kingdom (On-Site)

Noisy-le-Grand, Île-de-France, France (Hybrid)

View All Jobs

Get notified when new jobs are added by Thales

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug