Sesheng
Sesheng is hiring: Java Web Developer in Baltimore
Sesheng, Baltimore, MD, United States, 21276
Join our dynamic team as a Mid-Level Full Stack Java Developer. You'll design, develop, and maintain high-quality web applications, collaborating with cross-functional teams to deliver innovative solutions.
Responsibilities
Backend Development:
- Design, develop, and deploy robust and scalable backend services using Java and related technologies (Spring Boot, Spring MVC, Spring Data)
- Develop RESTful APIs to expose backend services to frontend applications
- Integrate with various middleware and integration tools (Kafka, RabbitMQ, MuleSoft)
- Implement data access and persistence layers using relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra)
- Optimize application performance and scalability
- Write clean, efficient, and well-documented code
Frontend Development:
- Develop user-friendly and responsive frontend applications using modern JavaScript frameworks (React, Angular, Vue.js)
- Design and implement user interfaces, ensuring a seamless user experience
- Integrate frontend applications with backend APIs
- Perform frontend testing and debugging
Additional Responsibilities:
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions
- Perform unit and integration testing to ensure code quality
- Troubleshoot and resolve technical issues
- Stay up-to-date with the latest technologies and industry trends
Qualifications - 3+ years of experience in Java development
Required Skills
- Strong proficiency in core Java concepts (OOP, collections, concurrency)
- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data)
- Experience with web frameworks like React, Angular, or Vue.js
- Knowledge of relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra)
- Understanding of RESTful APIs and microservices architecture
- Experience with middleware and integration tools (Kafka, RabbitMQ, MuleSoft)
- Experience with version control systems (Git)
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
Preferred Skills
- Experience with cloud platforms (AWS, Azure, GCP)
- Knowledge of containerization technologies (Docker, Kubernetes)
- Experience with CI/CD pipelines and tools (Jenkins, CircleCI)
- Understanding of security best practices (OWASP Top 10)
- Product development experience is a big plus.
Equal Opportunity Statement - We believe in equal opportunity and are dedicated to fostering a diverse and inclusive workplace. If you are passionate about technology, enjoy working in a fast-paced environment, and have a strong desire to learn and grow, we encourage you to apply.