As a Full Stack Software Developer you will:
- Develop operate and maintain software applications with a focus on quality and innovation.
- Use advanced software development tools like IDEs Jira Jenkins and Maven.
- Actively contribute within an Agile (SCRUM) team environment to meet project requirements.
- Perform both frontend and backend development tasks ensuring robust and efficient solutions.
- Write automated tests (e.g. JUnit component functional and integration) to ensure software reliability.
- Work with networking tools database systems and modern frameworks to deliver scalable solutions.
- Be in the office at least three days per week with occasional adjustments as needed.
What You Bring to the Table:
- A Bachelors degree in Computer Science Information Technology or a related engineering field.
- At least 3 years of relevant experience in software development.
- Expertise in frontend technologies such as Angular HTML5 CSS and TypeScript.
- Proficiency in backend development with Java Spring Framework and Spring Boot.
- Knowledge of XML JSON Git Maven and Jenkins.
- Familiarity with SQL and NoSQL databases and DBMS.
- Handson experience with Linux environments like RHEL or Oracle Linux.
- Strong understanding of TCP/UDP/IP protocols networking concepts and tools (e.g. SSH Terminal).
- Desired experience in Web application development using Web Sockets (e.g. STOMP) Application packaging (e.g. RPMs)Tactical Data Links.
You should possess the ability to:
- Maintain a proactive and positive work attitude with a flexible and cooperative approach.
- Solve complex technical challenges with strong analytical and problemsolving skills.
- Communicate effectively in English both written and verbal in an international team environment.
- Demonstrate professionalism and expertise in handling both frontend and backend tasks.
What we bring to the table:
- The opportunity to work on cuttingedge software projects in a collaborative Agile team environment.
- Access to advanced tools and technologies for software development.
- A supportive and dynamic workplace that values innovation and growth.
- A chance to make a meaningful impact by developing secure and reliable applications.
As a Full Stack Software Developer, you will: Develop, operate, and maintain software applications with a focus on quality and innovation. Use advanced software development tools like IDEs, Jira, Jenkins, and Maven. Actively contribute within an Agile (SCRUM) team environment to meet project requirements. Perform both front-end and back-end development tasks, ensuring robust and efficient solutions. Write automated tests (e.g., JUnit, component, functional, and integration) to ensure software reliability. Work with networking tools, database systems, and modern frameworks to deliver scalable solutions. Be in the office at least three days per week, with occasional adjustments as needed. What You Bring to the Table: A Bachelor's degree in Computer Science, Information Technology, or a related engineering field. At least 3+ years of relevant experience in software development. Expertise in front-end technologies such as Angular, HTML5, CSS, and TypeScript. Proficiency in back-end development with Java, Spring Framework, and Spring Boot. Knowledge of XML, JSON, Git, Maven, and Jenkins. Familiarity with SQL and NoSQL databases and DBMS. Hands-on experience with Linux environments like RHEL or Oracle Linux. Strong understanding of TCP/UDP/IP protocols, networking concepts, and tools (e.g., SSH, Terminal). Desired experience in Web application development using Web Sockets (e.g., STOMP), Application packaging (e.g., RPMs),Tactical Data Links. You should possess the ability to: Maintain a proactive and positive work attitude with a flexible and cooperative approach. Solve complex technical challenges with strong analytical and problem-solving skills. Communicate effectively in English, both written and verbal, in an international team environment. Demonstrate professionalism and expertise in handling both front-end and back-end tasks. What we bring to the table: The opportunity to work on cutting-edge software projects in a collaborative, Agile team environment. Access to advanced tools and technologies for software development. A supportive and dynamic workplace that values innovation and growth. A chance to make a meaningful impact by developing secure and reliable applications.