უფროსი Java დეველოპერი
MagtiCom-მაგთიკომი · Spring Hill, FL · 1 wk ago
EngineeringFull-time
We are looking for a Senior Java Developer to join our team.
Responsibilities
- Participate in the development of new system architectures
- Plan and estimate projects in collaboration with business analysts
- Work on multiple projects simultaneously
Requirements
- Higher education in Information Technology or related fields
- Minimum 5 years of experience in J2EE technologies
- Experience working with application servers (JBoss AS, Tomcat)
- Strong knowledge of Java technologies: Spring, Spring Boot, Spring Security, Hibernate, Spring MVC, JPA, REST, SOAP, JNDI
- Minimum 5 years of experience working with relational databases (Oracle, MS SQL)
- Experience working with Git
- Strong knowledge of object-oriented programming paradigms
- Knowledge of system architecture development principles, including Service-Oriented Architecture (SOA), Event-driven architecture, Microservices, Event Sourcing, and Domain-Driven Design (DDD)
- Experience with Test-Driven Development (TDD) and unit testing technologies
Preferred Qualifications
- Experience and knowledge working with messaging systems such as Kafka, Tibco Rendezvous, Active MQ, Rabbit MQ
- Fundamental knowledge of computer network principles (technologies, protocols)
- Experience working in CI/CD environments
Skills
- Analytical thinking and ability to solve problems logically
- Motivation, initiative in seeking and embracing new challenges
- Strong communication skills and ability to work in a team
- Ability to manage time effectively and quickly adapt to new tasks
- Ability to work on multiple tasks simultaneously
Benefits
- Flexible work schedule
- Competitive compensation based on experience and qualifications