Logo
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.