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