freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Java Software Engineer

Summary

Build and maintain full-stack Java applications using Spring Boot and Angular, deploying on AWS while collaborating in Agile teams.

About the job Full Stack Java Software Engineer

Responsibilities:

  • Write and review portions of detailed specifications for the development of system components of moderate complexity.
  • Work closely with other development team members to understand product requirements and translate them into software designs.
  • Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
  • Resolve technical issues as necessary.
  • Keep abreast of new technology developments.
  • All other duties as assigned.

Qualifications:

  • Minimum 4-5 year of experience in software development or software architect role
  • Expertise in Java Spring Boot, Micro Services and API experience
  • Angular for frontend/Java Spring boot for backend (4-5)
  • Platform: AWS (1 year)
  • Repository: GIT (4-5 years)
  • Strong Experience working with database (Elastic/Cassandra/RDBMS/MariaDB/MySQL (preferred)/NoSQL)
  • Strong proficiency with data manipulation language (including but not limited to SQL and/or MySQL) including optimization techniques

Nice to have qualifications:

  • Experience with Docker, Kubernetes and Cloud development is nice to have
  • Experience using applicable tool sets (IntelliJ, Postman, JIRA, Confluence etc.)
  • Experience setting up and maintaining distributed apps with Unix/Linux environments.
  • Developing applications that integrate with multiple databases, experience using No SQL DBs is an advantage.
  • Experience with Graph Databases such as Neo4J or Apache Tinkerpop and Gremlin

See also