We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

NM

SUMMARY

  • Around 7 years of strong IT experience in Software Analysis, Object Oriented Design, Development, Implementation and Testing of J2EE applications.
  • Experienced in development of web based multi - tier enterprise applications using J2EE technologies like Servlets, JSP, EJB, Hibernate,SOAP.
  • Extensive knowledge and implementation skills in Spring MVC framework(Core,Context,AOP,MVC,Security,Batch,Boot), JSF Framework.
  • Hand-on experience in Service-Oriented Architecture, Web Services using JAX-WS, SOAP, WSDL, UDDI, JAX-RS RESTFul and OAuth2.
  • Possess solid understanding of Java web services, REST services, SOA industry development standards and testing techniques.
  • Experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
  • Experience in implementing the security on microservices using Spring Boot Auth server which generated JWT tokens as OAUTH2 mechanism.
  • Experience incore Java-Multithreading, collections, Servlets and JDBC.
  • Working knowledge in JavaScript, HTML, XML,CSS.
  • Hands on experience in creating components using Angular.js
  • Experienced with web and application servers likeApache Tomcat, IBM WebSphere, BEA Weblogic and Jboss.
  • Experience in handling messaging services usingApache Kafka, JMS, MQ.
  • Experience with version control tools likeSubversion, CVS, GIT.
  • Experience in using build/deploy tools such asJenkins, Docker and Kubernetes for Continuous Integration & Deployment for Microservices.
  • Experience in writing Oracle Stored Procedures, Functions, Packages, Views, SQL queries to communicate with Oracle 8i/9i/10g/11g databases.
  • Extensive knowledge on AWS EC2, Amazon S3, Amazon Elastic Load balancing and other parts of AWS infrastructure
  • Strong analytical skills with ability to quickly understand client’s business needs.
  • Have strong experience in code debugging and bug fixing.
  • Experience working in a global team and with offsite onshore model.
  • Communicate effectively (both written and verbal) with people at different levels including stakeholders, internal teams and the senior management.

TECHNICAL SKILLS

Languages: Java (6, 7, 8)

APIs/Cloud: JDBC, JMS, JNDI, EJB, SOAP, Rest API, AWS, Microservices with Spring boot

Design Patterns: MVC, Factory, Singleton, Front Controller etc.

Frameworks: Struts, Hibernate, Spring MVC, Spring boot, Spring Security, OAuth, JSP, Servlets

Scripting/GUI Tools: HTML, JSON, JavaScript, CSS, Angular.js

Application Servers: Web-Logic, Web-Sphere, Apache Tomcat

IDE: Eclipse, Intellij, RAD

Build and Test Tools: Ant, Maven, Junit

Databases: Oracle, My-SQL, SQL Server

Tools: Kubernetes, Docker, Jenkins, JIRA, JAMA

Operating Systems: Windows XP, Linux.

PROFESSIONAL EXPERIENCE

Confidential, NM

Java/J2EE Developer

Responsibilities:

  • Contributed to design, develop enterprise application from existing legacy platform (IBM Mainframe - COBOL, CICS, DB2, etc.) to a modernized (SOA, Microservices and / or API-enabled) enterprise architecture
  • Conduct legacy asset analysis, code restructuring and refactoring, code conversion.
  • Perform business logic extraction and build executable business rules.
  • Created RESTFUL Web Services to bridge the gap between Mainframe and modern integrated platforms.
  • Developed & Implemented OAuth2 functionality with Spring Security to secure the REST services/REST API for authentication & authorization, and generate & validate the tokens for REST clients to protect the REST services
  • Developed Microservices, and created API's using Java Spring Boot framework using Maven as a build tool and Oracle as an enterprise level database
  • All the functionality is implemented using Spring Boot and Hibernate ORM.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules
  • UsedREST ClientandPOSTMANto test the REST based services and usedJunitandMockitoto test the middleware services.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
  • UsedHibernatein the persistence layer and implemented DAO’s to access data from database.
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
  • Configured auto scalable and highly available microservices set with monitoring and logging using Docker, Jenkins and Splunk
  • Configured and tuned the AWS EC2 and worked on ELB, Route53 for high availability.

Environment: JDK 1.8, Java SE, J2EE, Tomcat, Spring Boot, Microservices, Oauth, Hibernate 4.0, JavaScript, Docker, Maven 3.0, Eclipse, GIT, JUnit, Oracle, Agile.

Confidential, AR

Java/J2EE Developer

Responsibilities:

  • Designed applications usingJava Design Patternssuchas Singleton and Factory.
  • UsedCollections, abstract classes, interfaces and multithreading concepts extensively for the business logic.
  • Worked withAngular JS MVC frameworkincluding authoringcomplex directives, services, controllers and filters.
  • Implemented Spring MVC framework in the presentation tier for all essential control flow, business level validation and communication.
  • Implemented Spring MVC controllers like Controller, Simple Form Controller and Multi Action Controller.
  • Used Spring Data Framework to use the features ofSpring JDBCandSpring ORMclasses likeJDBC andHibernate to perform thedatabase operationsby connecting toData sourcesavailable.
  • UsedSpring MVC Transaction Management,Spring/Hibernate Batch Transactions, Hibernate cache concepts.
  • ImplementedSOAP Services(JAX-WS)to interact with external systems.
  • Configured the POJOs with backend tables to achieve associations.
  • Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant data transacctions.
  • ConfiguredMaven dependenciesfor application building process that created POM.xml files. Created Maven build file to build the application and deployed onWeb logic application server.
  • Used version control toolSVNin developingweb application.

Environment: Core Java,Spring IOC, Spring MVC,Hibernate, WebServices, REST, SOA, Maven, Angular JS.

Confidential, GA

Java/J2EE Developer

Responsibilities:

  • Involved in complete SDLC management - Requirements gathering, Design, Analysis, Development and Testing
  • Developed UI components using HTML, CSS, JavaScript, JQuery and AngularJS
  • Used DOM API to parse the XML documents.
  • Developed the application using Spring Framework
  • Implemented persistence layer using Hibernate to interact with oracle database and used hibernate for object relational mapping and persistence.
  • Involved in deployment of web service end points using Apache CXF
  • Developed hibernate mapping to tables using JPA annotations
  • Developed hibernate DAO access or classes using Spring JDBC template.
  • Developed servlets and JSP based on MVC pattern using spring framework
  • Designed and developed SOA based enterprise system using SOA suite
  • Developed and built all tables using Oracle 10g.
  • Worked on JUnit testing framework and configured application on WebLogic Server
  • Developed the application using Eclipse IDE and spring tool suite
  • Extensively worked on Application servers like Web Logic, Web Sphere, Apache Tomcat and JBOSS
  • Designed and developed the application using Agile methodology and followed scrum
  • Used JPA mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.
  • Configured and used JBoss application server for creating Datasource and enabling JNDI for beans and database lookups.
  • Installed SSL certificates on the developed application.
  • Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security

Environment: Spring 3.0, Hibernate, Javascript, CSS, HTML, Ajax, Angular JS, Apache CXF, JUnit, WebLogic, Oracle 10g, SOA.

Confidential, RI

Java Developer

Responsibilities:

  • UsedReact JSfortemplatingfor faster compilation and developing reusablecomponents
  • Created Spring Boot microservices to build the application.
  • Decomposed existing monolithic code base into Spring Boot microservices.
  • Created client library that provided load balanced and fault tolerant consumption of Spring Boot microservices from monolithic application.
  • Implemented JQuery for client side validation.
  • Implemented Authentication and Authorization with Oauth2 Spring Boot microservice.
  • Utilized JWT as tokenization scheme for Oauth2.
  • Implemented JWT token based authentication for the REST API
  • Implemented multitenancy with micro services utilizing Postgresql.
  • Developed and maintained functions, procedures, triggers, indexes using MYSQL database programming language.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Integrated multi tenancy model into security model.
  • Developed and configured Maven artifacts for CI/CD development
  • Created Maven builds to build and deploy Spring Boot microservices to internal enterprise Docker registry.
  • Created customized Spring Boot microservice.

Environment: Maven, Java, Spring, Spring Boot, Camel, Spring Security, JPA, Postgresql, SQL, OAUTH2, Docker, Jenkins

We'd love your feedback!