· Full Stack Java Developer with 10+ years of experience in the software industry involving various phases of the software life cycle including requirement analysis, design, development, implementation, testing and maintenance of an application using Java 17/11/8/7 and J2EE technologies.
· Excellent understanding and working knowledge of Software Development Life Cycle (SDLC) methodologies like Agile, Waterfall and Test-Driven Development (TDD).
· Proficient in writing Terraform configuration files (HCL) to define infrastructure resources and their dependencies.
· Hands on experience with Design Patterns like MVC, Business Object, Value Object, Singleton, Factory Pattern, Business Delegate, Session Facade, Servicek locator, Front Controller and DAO pattern.
· Experience in Core Java concepts such as OOP Design, Collections Framework, Exception Handling, I/O System, Multi - Threading, Concurrency, Generics and JDBC and annotation.
· Proficient in Python and experienced in market risk analysis and risk management systems. Adept at working in agile environments and collaborating with cross-functional teams to deliver high-quality software products.
· Worked with Terraform providers for cloud platforms such as AWS, Azure, and Google Cloud Platform.
· Extensive programming experience in developing web-based applications and Client-Server technologies using Java 17/11/8/7, Servlets, JSP, JDBC, Java Beans, JSP, JSF, Struts, Spring, Hibernate, EJB, JMS, and Web Services (Rest, SOAP).
· Good working experience with Web Technologies such as AngularJS, Angular 2/4/6/8/9, ReactJS, Node JS, HTML5, CSS3, Typescript, Bootstrap, XML, Ajax, JSON, JSP, jQuery, and JavaScript.
· Experienced in developing various client-server, Web applications using frameworks like Struts, JSF, Spring, Hibernate and Client Proprietary frameworks.
· Proficient in implementation of Spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, Spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.
· Experience in implementing REST API/ Microservices using Spring Boot.
· Proficient in backend development using NodeJS and MongoDB, with a strong understanding of Terraform best practices for code organization, module composition, and state management.
· Skilled in working on various Spring modules along with Hibernate as the back end ORM tool for the implementation of the persistence layer and mapping of POJOs.
· Experience in Application development using multithreading, serialization, externalization, collection framework, generics, and Core Java.
· Experience in Continuous Integration (CI)/Continuous Deployment (CD) tools like Jenkins, and Hudson.
· Specialized in Microservices development using spring boot and deployment in Amazon Web Services (AWS) cloud.
· Experience in documenting the REST APIs using Swagger2 API for briefing the services involved in the application.
· Experience in core AWS (Amazon Web Services) services like (S3, EC2, RDS, ELB, EBS, Route53, ELK, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, DevOps Works, and Cloud Formation) and security practices (IAM, Cloud watch and Cloud trail).
· Adept at web services development with SOAP, REST, WSDL, JAXB, and XML technologies like XSL/XSLT, XSD, DTD.
· Experience in designing and developing Web applications using CSS pre-processors SASS and LESS.
· Good experience in Log4j implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
· Extensive experience working on SQL, PL/SQL, Oracle Database development experience using tables, triggers, views, packages and stored procedures, PL/SQL.
· Extensive work experience in database design and implementation applications using Oracle, MySQL, IBM DB2, SQL Server, PostgreSQL, and NoSQL databases like MongoDB, Cassandra, and DynamoDB.
· Expertise in development, testing and deployment experience of enterprise applications on Windows & UNIX/Linux platforms through IDEs such as NetBeans, Eclipse, and IntelliJ.
· Experienced in using Java Messaging Service (JMS), ActiveMQ, RabbitMQ, and Apache Kafka.
· Good experience with build tools like Ant, Maven, Gradle for building and deploying applications to different environments.
· Strong experience in log management with Log4j, version control using SVN, CVS, Git, and collaboration tools like Jira.
· Hands-on experience in Unit testing using Junit, and various other Software Testing tools like Selenium, Cucumber, SoapUI, Karma, and Jasmine.
· Excellent interpersonal abilities, communication skills, time management collaboration and team building skills with proficiency in grasping new technical concepts quickly.
Clients: JPMorgan-Chase
Environment: Java 17, Microservices, Kotlin, Spring Boot, Spring MVC, Spring Security, AWS, ECS, EC2, S3, PCF, ReactJS 16, Node.JS, HTML5, CSS3, Bootstrap, JavaScript, AJAX, Typescript, jQuery, OAuth2.0, Jenkins, Log4j, MySQL, CassandraDB (NoSQL), Redis, NPM, RESTful, Swagger, Spring Tool Suite (STS), Mocha, Chai, Jira, Junit, Jenkins, Docker, Kubernetes, Git
Environment: Java 11, Azure, Microservices, Kafka, Spring Boot, Spring MVC, JavaScript, Kotlin, HTML5, CSS3, AJAX, Bootstrap, jQuery, Spring Security, Spring Core, NodeJS, Swagger, Rest, SOAP, MongoDB (NoSQL), PostgreSQL, ReactJS, Jenkins, Log4j, Oracle, JBoss, Docker, Kubernetes, Apache Tomcat, Eclipse, Mocha, Chai, Mockito, Junit, Agile, Maven, Git.
Environment: Java 8, Hibernate, Spring Boot, Spring Security, AWS (S3, EC2, RDS, IAM, VPC, Route 53, SQS), Kafka, JavaScript, Typescript, JSP, HTML5, CSS3, ReactJS, Bootstrap, Angular 12, Restful API, Swagger, jQuery, Node.JS, XML, Jira, Maven, Jenkins, TestNG, Angular 5, Tomcat, Oracle, MongoDB (NoSQL), Eclipse, Git, Mockito.
Environment: Java 8, Spring, Hibernate, JPA, Agile, Java Beans, JSP, Rational Rose, HTML, CSS, JavaScript, Angular 4, JSON, XML, REST, SOAP, JMS, Oracle, Jira, JUnit
Environment: Java 7, Struts, Hibernate, JSP, Servlets, Apache Axis, Restful Web Service, HTML5, CSS3, jQuery, JavaScript, SQL,Oracle, Agile, JIRA tool, Log4J
TECHNICAL SKILLS:
Programming Languages: Java 17/11/8/7, JavaScript, C, XML, JSON, Python
Java/J2EE technologies: Servlets, JDBC, Multithreading, JSF, JSP, EJB, JSP
Frameworks: Spring 5, Spring boot 26, Hibernate, Struts
IDEs: Eclipse, IntelliJ, Spring Tool suite, NetBeans
Web technologies: HTML, CSS, XML, JSON, Java Script, Typescript, jQuery, AngularJS, ReactJs, Angular 2/ 4/ 6/ 8/ 9/14, Bootstrap
Web/Application Servers: Apache Tomcat, JBoss, Web Logic, Web Sphere
Web Services: Restful services, WSDL, SOAP, JAV-WS, CXF, AXIS, JAX-RS, Jersey
Methodologies: Agile, Scrum, Waterfall
Testing Tools: Junit, Log4J, JMeter, Postman, Selenium WebDriver, Jasmine, Karma, Protractor, Mockito
Database Servers: Oracle, SQL Server, DB2, MySQL, MongoDB, Cassandra
Version Control Systems: SVN, Git, GitHub
Build Tools: ANT, Maven
Platforms: Windows, Windows, Linux, Unix, MacOS
CI/CD tools: Jenkins, Kubernetes, Docker
Cloud technologies: Amazon Web Services (AWS), azure
AWS Services: S3, EC2, ELB, EBS, Route53, ELK, VPC, Auto scaling, Elastic Beanstalk, DevOps Works, Cloud Formation, IAM, CloudWatch, Cloud Trail