We provide IT Staff Augmentation Services!

Java/j2ee Framework Developer Resume

0/5 (Submit Your Rating)

Kansas, CitY

SUMMARY

  • Agile Full Stack Software Developer with over 4 years of strong experience in design, development, testing and deployment of web - based and Enterprise Client-Server business applications using OOP, Java/J2EE technologies.
  • Expertise in developing SOA (Service Oriented Architecture) and Micro services architecture using J2EE Web Services based on Restful (JAX-RS), SOAP (JAX-WS) frameworks like Apache CXF, Jersey, Axis and Spring framework.
  • Experienced in using Scala, Java tools like Intelli J, Eclipse.
  • Strong experience in Spring Framework modules such as Spring MVC, Spring IOC, AOP and Spring JDBC, Spring Data, Spring REST, Spring IO, Spring Security, Spring Boot with Thyme leaf template.
  • Good knowledge on working with Relational database ORM frameworks like Hibernate, JPA, Spring Data and NoSQL ORM frameworks like Mongoose connector, Cassandra Node Driver.
  • Experience with significant databases like MYSQL, PL/SQL and MS SQL.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Play framework.
  • Possess expertise in designing and developing highly interactive UI using HTML5, CSS3(Less, Sass) frameworks, JavaScript.
  • Proven experience with Application Servers like IBM WebSphere, Oracle/BEA WebLogic, JBoss and Tomcat.
  • Experience in using various Amazon Web Services (AWS) like EC2 for virtual servers.
  • Experience in deploying the micro-services using Docker container and ability to setup continuous integration and deployment pipeline using Jenkins with GitHub on AWS or any Cloud Service.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Expertise in unit-testing with tools like JUnit, Mockito.
  • Experience in Spring Security Framework for User Access Management and involved OAuth 2.0 configuration for authentication, authorization.
  • Experience in Agile Software Development process, Test Driven Development and Scrum methodologies.
  • Good Experience in software configuration management using SVN, Clear Case, Bitbucket and Git.
  • Proficient in applying design patterns like MVC, Object Orient Design, Singleton, Factory.
  • Expertise in the implementation of Core Java SE 8 concepts like Streams API, Lambda functions and Generics.
  • Experience in working with Banking and Insurance domains
  • Desire to take Challenge and hold independent responsibility with learning new Technologies as well as ability to contribute and be a productive team member.

TECHNICAL SKILLS

Programming Languages: Java, C

Java/J2EE Technologies: Servlets, JSP, JDBC, Multi-threading

Web Technologies.: JSP, XML, AJAX, HTML, CSS3, HTML5, JavaScript, Angular2.0

Operating Systems: Windows, Linux

Databases: Oracle 9i/10g/11g, MySQL, SQL, PL/SQL

Web/App Servers: WebLogic, Apache Tomcat, IBMWebSphere Portal Server 6.x/5.x

SQL Programming Tools: SQL Server, MySQL Workbench, TOAD

Frameworks: Hibernate, Spring, SprintBoot3.x, SpringMVC, SpringBoot

Web Services: JAX-WS, SOAP, WSDL, UDDI, SOA, JAX-RS, RESTful

Version Control Tools: GIT/GitHub, SVN

Build Tools: ANT, Maven 3.0, Jenkins

IDE: IntelliJ, Eclipse, WebStorm

PROFESSIONAL EXPERIENCE

Confidential

Java/J2EE Framework Developer

Responsibilities:

  • Developed framework components using SpringBoot.
  • Established Spring service’s Config server in the demo application and provided support in the framework to reap #3rd factor of 12 factor suite ( to separate deployable from config).
  • Developed auditor feature to observe and report the flow across microservices for visibility of the business process.
  • Provided autoconfiguration for Kafka configuration in the framework for inter microservice communication and asynchronous messaging using event streaming.
  • Added encryption and decryption for communication over Kafka to provide security on the wire by leveraging AWS’s KMS system.
  • Added security for Internal and external API communication using Spring’s ADFS security component.
  • Provided default logging to logback and extended support to add custom logging.
  • Added autoconfiguration for supporting multi kafka cluster environment as per business needs
  • Autoconfigured CXF SOAP bean, RestTemplate and Feign client beans, so that the user don’t have to create a bean and inject the required interceptors as per business requirements.
  • Extended ADFS support to SOAP client beans to support interaction with legacy SOAP services.
  • Worked extensively with exemplar teams within the organization to understand the expectations of the framework and convert needs into feature requests.
  • Provided customer support to exemplar teams by assisting and answering the framework usage related queries.
  • Worked on developing a demo app that demonstrates the usage of framework by creating multiple microservices and their interaction using Kafka.
  • Written Cucumber test suites for the demo app.

Environment: Java 7.0, Spring 3.5, SpringBoot, Kafka, Cassandra, Spring Data, Spring Boot, JPA, ReactJS, HTML 4.0, CSS, JMS, JAXP (SAX & DOM), Tomcat Server, IntelliJ IDEA, RestTemplate, Feign Client, Service registry, Config Server, Schema registry, SOAP, Maven, log4j, Junit, XML, Web Services, GIT.

Confidential, Kansas City

Software Engineer

Responsibilities:

  • Developed application on Micro Service Architecture using Spring Boot and Angular JS to integrate and communicate with the already existing applications.
  • Converting existing Legacy Monolithic architecture into a Micro Service Architecture (Spring Boot) and hosting application on cloud platform (AWS) using Docker container in Agile Mode.
  • Worked with NoSQL Cassandra to store, retrieve and update all the details of new/existing policies.
  • Used Spring Data (Repository) as Object-Relational Mapping (ORM) tool to access the persistent data from both SQL and NoSQL Database Server.
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application with Spring Boot Thyme leaf template.
  • Developed several RESTful API web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Designing and implementing the User Interface using HTML, CSS/CSS3, SASS and Bootstrap for responsive design for the exposed enterprise application.
  • Used REST Synchronized calls as primary mode of communications between micro services.
  • Implemented Spring Netflix Zuul API gateway and Eureka service registry for Dynamic Routing and Service Discovery.
  • Developed Unit test cases using JUnit, Mockito.
  • Used ClearCase for version control and branching and ClearQuest for tracking.
  • Developed Maven scripts and developed builds using Maven and continuous build pipeline like Jenkins with GitHub Repository.

Environment: Java 7.0, Spring 3.5, Spring security, Spring Data, Spring Boot, JPA, Java Scripts, Scala, HTML 4.0, CSS, JMS, JAXP (SAX & DOM), Oracle 11g, WebSphere Application Server, Eclipse/RAD 8.0, Cassandra, Oracle 11g, SOAP, Maven, log4j, Junit, XML, Web Services, GIT.

Confidential, MO

Backend Developer

Responsibilities:

  • Requirement gathering, story creation and testing the app.
  • Analysed 2k+ users data using R and SAP BO to understand food choice behaviours and make better decisions.
  • Leveraged these results to prepare food menu automated using SVM (Support Vector Machine) algorithm.
  • Involved in designing the database schema(Oracle) and writingDDL,DMLstatements and populating the database with the survey details and reporting results.
  • Implemented the project design usingSpring MVCframework usingJSPpages at front end and designing business logic using beans and servlets.
  • Designed the JSP pages usingHTML,CSSandJavaScriptfor form validations.
  • Practice unit testing usingJUnitto cover all possible functional scenarios.

Environment: PHP, HTML5, CSS3, Oracle 10g, JDBC, JSP, SpringMVC3.x, JUnit, NetBeans IDE, JavaScript, Apache Tomcat.

Confidential

Associate Software Engineer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of SDLC.
  • Modified existing database schema of the Payment Module and wrote procedures, sub-queries, joins, integrity constraints and views for the PayNow in Oracle10g.
  • UsedHibernateORMwith Annotation support followingJPAJava Persistence API specifications for DB accesses.
  • Developed UsedSOAPWeb ServicesthroughApache Axis 2engine forSOAservices for payment modules.
  • UsedJavaScriptfor Client-Side validation inJSPpages.
  • Integration of Payment Gateway using SOAPWSforAuto Paymentflow.
  • Conducting Quality check, analyze and fix performance issues.
  • Worked on Installing and configuredTomcatServer.
  • Release Maintenance Preparation and Deployment on the servers.
  • Fixing deployment issues with restructured code and migrated.
  • Used Log4j for logging and SVN for code repository ClearQuest for tracking issues.

Environment: Java 1.7, Spring, SpringMVC, Hibernate 4.3, JDBC, JSP, CSS, HTML5, JavaScript 1.6, SOAP, WSDL, XSD, SOAP UI, Maven, Junit, WebSphere, Windows 8.1, SVN, -Eclipse, Oracle 10g/11g, XML, JIRA, Jenkins, Apache Axis2.

Confidential

Associate Systems Engineer

Responsibilities:

  • Involved in playing an active role in team by interacting with business analyst and converted business requirements into system requirements.
  • Developed Attack Scan framework that tests the application for common malicious attacks using J2EE framework.
  • Fixed potential threats which include but not limited to CSRF attack, XSS attack, SQL injection and DOS attacks.
  • Used JavaScript for improvement client-side validations (E.g. strong password policies).
  • Unit/Integrating Testing the application with the updated security policies.
  • Provide documentation for on-boarding the framework into multiple applications across the firm.
  • Configuration of SAML authentication and Single Sign-on for the application with Spring Security.
  • Worked on technologies like HTML, Java Script, XML and JSP for developing frontend design and development.
  • Used GIT controls for source code version control and JIRA for story tracking.

Environment: Java 1.6, J2EE, SpringMVC.S, JSP, Hibernate, Web Services, AWS, EC2, WSDL, Oracle, ANT, SOA, jQuery, AJAX, Java Script, HTML, CSS, log4J, SVN, JIRA, Design Patterns, Tomcat 7.0, windows 8.1.

We'd love your feedback!