Java Full Stack Engineer Hyderabad, India
Java Full Stack Engineer Description
Job #: 53350DESCRIPTION
We are looking for Java Full Stack Lead Developers with experience in building highperforming, scalable, enterprise-grade applications. Resource will be part of a talented software team that works on mission-critical treasury applications. Resource will be responsible for designing & development of the Treasury Applications while providing expertise in the full software development lifecycle, from concept and design to testing.
#REF_IN_ITS_A_WIN_WIN
Requirements
- Working experience on Java 8 (Good to have 9/10/11)
- Springboot microservices, Spring (spring security, spring integration, spring batch, spring data, spring cloud, spring boot)
- JPA (Java Persistent API), Hibernate, MyBatis
- Unix/Linux-Any Unix flavor
- SQL/Database knowledge/Performance-Tuning
- Any messaging knowledge [JMS, KAFKA]
- HTML5, CSS, JavaScript [ES6] & Other Front-End Technologies
- jQuery, Bootstrap, ReactJS, AngularJS, VueJS
- Node JS [Good to have]
- Responsive Design, Cross-Platform [Web & Mobile], Cross-Browser Environment compatibility, Object-Oriented Design, Web Services (REST/SOAP)
- Web Services (Restful/Any web services)-Consumption experience is fine
- Experience With Git, Bitbucket
- Knowledgeable of REST-Based APIs
- Knowledgeable of Web Application Development Frameworks
- Manage and Prioritize Project Work
- Knowledge in MariaDB, or at least should have knowledge in RMDB (e.g, MySQL, Oracle)
- Preferable to have knowledge in Private Cloud platform (Openshift, Kubernetes, Docker)
- AWS [Good to Have]
- Hadoop: Hive/Impala/Spark [Good to Have]
- Any NoSQL Database [DynamoDB, MongoDB, CASSANDRA, HBase, etc…][Good to Have]
- Familiar with Agile practice
- Establish Continuous integration and Release automation
- Good Communication & Troubleshooting skills
- Candidate required to have below mentioned skills as well:
- Experience in FinTech with Global Markets experience
- Strong organizational skills to manage assignments effectively and working within tight deadlines
- Strong communications skills to collaborate with developers, QA, project managers and other stakeholders
- Familiarity with the agile development process and experience in continuous integration such as Jenkins CI or its equivalent and experience in Java OOP, multi-threading is a plus
- Passion for learning and self-improvement is greatly preferred
- At least 7 to 12 years of relevant working experience
- Degree in Computer Science/ IT or other related fields
- Work with various tech team for downstream reporting
- Able to manage the work in balance with the need to deliver in a disciplined manner within a minimal or no monitoring
- Has strong background in design and implementation of scalable architecture and a good understanding of Algorithms, Data structures and design patterns
We offer
- Opportunity to work on technical challenges that may impact across geographies
- Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
- Opportunity to share your ideas on international platforms
- Sponsored Tech Talks & Hackathons
- Unlimited access to LinkedIn learning solutions
- Possibility to relocate to any EPAM office for short and long-term projects
- Focused individual development
- Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits
- Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)