Practical Software Solutions · 2 days ago
Software Engineer
Wonder how qualified you are to the job?
Maximize your interview chances
Enterprise SoftwareManagement Consulting
Work & Life Balance
Insider Connection @Practical Software Solutions
Responsibilities
Design and develop software solutions by collaborating with cross-functional teams.
Apply event-driven design principles and develop microservices using Spring Boot.
Create responsive user interfaces using React.
Utilize RabbitMQ or Kafka for message queuing and event streaming.
Deploy microservices to Kubernetes clusters and monitor production systems.
Write unit tests, conduct system testing, and participate in peer code reviews.
Document technical specifications, architecture, and design decisions.
Provide weekly project progress and status reports.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s degree in computer science or related field
Ten (10) years of relevant experience in software development
Proficiency in event-driven design principles
Strong knowledge of Spring Boot and microservices architecture
Strong understanding of design patterns
Experience with Spring JPA
Familiarity with Kubernetes for container orchestration
Front-end experience with React and/or Angular
Experience with RabbitMQ or Kafka for message queuing
Familiarity with RESTful APIs and web services
Excellent verbal and written communication skills
Ability to analyze complex technical challenges and propose solutions
Preferred
Elastic search experience
Benefits
401(k)
Dental insurance
Health insurance