What are the responsibilities and job description for the Sr. Java developer- Full Time - 9+years position at Visionary Innovative Technology Solutions?
Role: Sr. Java developer
Location: Pittsburgh, PA (Onsite)
Duration: Full Time
Job Description:-
Required Experience
- 9 years of experience in Java application development.
- Strong hands-on experience in Java, Spring Framework, and Spring Boot.
- Extensive experience in building microservices-based architectures.
Technical Skills
- Strong expertise in Spring Boot for developing RESTful microservices.
- Hands-on experience with AWS cloud services (EC2, S3, RDS, Lambda, API Gateway, ECS/EKS).
- Solid experience with Apache Kafka for event-driven and streaming-based architectures.
- Strong understanding of microservices patterns (Service Discovery, Circuit Breaker, Config Server, API Gateway).
- Experience in security implementation including:
- OAuth2, JWT
- Spring Security
- Role-based access control (RBAC)
- Strong experience in system integration:
- REST & SOAP web services
- Asynchronous integrations using Kafka
- Third-party API integrations
- Good understanding of database technologies (SQL / NoSQL)