Job Description :

Java Full Stack Developer

Hybrid in Quincy, MA

Open for C2C/W2/Full Time

• Bachelor’s degree, or its equivalent, in Information Technology, Computer Science, or related technical field;

• 12 Year Plus experience as a Software Developer or in any occupation in which experience was gained in software development.

Mandatory Skills – Java, Core Java, Spring Boot, ReactJs, Microservices, Problem Solving skills.

What We Value

An ideal candidate for this role:

- 12 Year + Experience on Core Java, Micro services , REST, Test Driven Design, Oracle, GIT, JUnit, Jenkins, MQ, KAFKA

- Strong full stack Java developer with excellent Object Oriented design skills, JavaEE, messaging and database development experience and some front-end GUI skill sets to work on all aspects of multiple web-based and machine-to-machine API based applications is passionate about software development with Java / JAVA J2EE/ React Js / REST and SOAP web services using Java has Knowledge relational databases like Oracle / DB2 and SQL

- Solid knowledge and experience with core java 11+, multithreading/concurrency/transaction, Spring/SpringBoot, Hibernate/JPA/ JDBC.

- Knowledge in a Linux environment and with its command-line tools

- Knowledge on message system like IBM MQ, Kafka

- Performing Proof-of-Concept to establish design patterns

- Developing front end and backend applications architecture and knowledge of web application servers like Tomcat, Jetty, JBoss etc.

- HTML5, CSS3, XML and JavaScript. is familiar with development tools like Eclipse, Git, Gradle, Sonar, Jenkins, Jira, Artifactory etc.

- Spring and Spring Boot, Spring MVC, Spring Data, Spring Security is interested in low-latency or high-volume realtime systems

- DevOps practices and CICD model of development is committed to writing clean, testable and efficient code is able to clearly communicate ideas is comfortable working in a highly collaborative environment is familiar with software product and design lifecycles

What you will be responsible for:

• Analyze current process implementations to identify gaps and provide optimal solutions.

• Develop Physical data modeling and process workflows to illustrate current and future states

• Developing detailed design and technical specification documents

• Hands on experience in Autosys and any other scheduling technologies

• Hands on experience in Relational databases (Oracle) and database schemas, packages, procedures, triggers

• Hands on experience in AWS cloud technologies and having worked on migration projects from on-premise to AWS cloud infrastructure

• Hands on experience in data models and defining star and snowflake schemas on various banking use cases.

• Hands on experience in Oracle performance tuning and writing very optimal code to achieve long term stable results.

• Design stable, reliable and effective coding from a long term standpoint.

• Define and deliver consistent SQL standards, methodologies, guidelines & techniques

• Diagnose complex problems, including performance issues and work with seniors for implementing long term solutions

• Understanding of Big Data Technologies is preferred, especially on Databricks implemented in AWS Cloud infrastructure.

• Hands on experience in Oracle SQL and Pl/SQL programming and exposure to various data analytical functions.

• Having JAVA/UNIX background is a must

• Developing UI design requirements is a plus

• 12+ years of Investment Banking industry experience with Oracle database/application development activities

• 12+ years of experience in working on databases or Application development

• Developer level experience in Core Java, Tomcat or another J2EE application server

• Hands on Experience working with source code tools clear case, GitHub, cloud etc.

• Knowledge of Hadoop stack - Impala , Hive, HBase, Spark, Sqoop is desirable.

• Understanding of Kafka streaming processing and Python scripting is desirable.

• Hands on experience in Unix/Linux ecosystem and shell scripting is a must

• Strong Practical experience working in Agile methodologies is a must.

• Experience in Continuous integration and build process, test automation and deployment

• Good Team player with problem-solving mindset.

             

Similar Jobs you may be interested in ..