Job Openings Full Stack Java Software Engineer

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.
  • Complete simple bug fixes.
  • 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

G