MCPNew: now works with Claude & AI assistants
sailssoftware

sailssoftware

Software Engineer - Java Backend Developer

Company

sailssoftware

Role

Software Engineer - Java Backend Developer

Location

Visakhapatnam, Andhra Pradesh, India

Job type

Full-time

Found on Mokaru

2 days ago

Share this job

Salary

Not disclosed by employer

Job description

Skills and Qualification

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • 5+ years experience with Java (including modern frameworks like SpringBoot)
  • Proven experience with deployment and release processes using CI/CD pipelines (e.g., Jenkins)
  • Experience with infrastructure-as-code concepts (e.g., Terraform, Helm Charts).
  • Solid understanding of relational and NoSQL databases (e.g., Firestore).
  • Self-starter that identifies/responds to priority shifts with minimal supervision
  • Source code control management systems (e.g. SVN/Git, Github) and build tools like Maven.
  • Agile environments (e.g. Scrum)
  • Atlassian tooling (e.g. JIRA, Confluence, and Github)
  • Developing with modern JDK (v1.7+)
  • Experience working in Google Cloud Platform (GCP) services such as GKE/Kubernetes, Compute Engine, Cloud Functions,and Pub/Sub.

Job Description

  • Perform general application development activities, including unit testing, code deployment to development environment and technical documentation.
  • Develop solutions primarily using Java with Springboot on GCP
  • Diagnose and resolve performance issues.
  • Document code/processes so that any other developer is able to dive in with minimal effort.
  • Apply modern software development practices, including microservices architecture, CI/CD, and infrastructure-as-code.
  • Collaborate with cross-functional teams (Product, DevOps, QA) to define, design, and ship new features.
  • Participate actively in technology roadmap and architecture discussions to transform business requirements into technical reality.
  • Triage, debug, and resolve complex product or system issues, analyzing impact on performance, reliability, and security.
  • Mentor junior engineers and contribute to a strong engineering culture through code reviews and best practices.
  • Manage individual project priorities, deadlines, and deliverables within an Agile/Scrum environment.
Resume ExampleCover Letter Example