We provide IT Staff Augmentation Services!

Sr. Java Developer/full Stack Developer Resume

Lexington, KY

SUMMARY:

  • Overall 6+ years of professional experience in development of multi - tier Enterprise applications in various domains such as Banking, Insurance and Telecommunications.
  • Experience in the Java development of Enterprise Java Applications & Web Applications using J2EE for cloud AWS (SAAS Services).
  • Expertise in enterprise J2EE components like Enterprise Java Beans (EJB's), Java Server Pages (JSP), Java Servlets, Java Beans, RMI, Swing, AWT, Java, JNDI, JDBC, J2EE Patterns, XML APIs, JMS, MQ Workflow, JUnit, WSDL.
  • Experience in all the technical phases of Software Development Life Cycle (SDLC). Experience working in agile methodology environments like Scrum.
  • Experience in developing distributed Web applications and Enterprise applications using Java/J2EE technologies (Core Java (JDK 6, 7), Servlets, JSP, JSF, EJB).
  • Development experience creating rich frontend UI in HTML5, CSS3, AJAX, JavaScript technologies using libraries like JQuery, Angular 2/4, Node.js, Express.js
  • Skilled at programming in J2EE/JAVA applications using various IDE tools Eclipse, STS and RAD (WSAD).
  • Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JSP, Servlets, Struts, Spring, Spring MVC, Hibernate, JTA, JDBC, JNDI, JMS, Java Multi-threading API.
  • Extensive experience in design, development and support of Model View Controller based applications using Struts and Spring MVC framework.
  • Familiar with Maven, Shell, ANT, Jenkins for builds and deployments to different environments.
  • Experience in developing web services with XML based protocols such as SOAP and WSDL.
  • Experience in developing and consuming RESTful Web services and developed Restful API with JSON and XML.
  • Experience in writing unit test cases using Junit, Mockito. Experience using task tracking tools like JIRA.
  • Proficiency in working with SQL databases like Oracle, MySQL, DB2. Proficiency in working with NoSQL databases like MongoDB, Cloudent DB.
  • Experience in using different version control systems like CVS, SVN, GIT, GitHub, Clearcase.
  • Excellent problem solving, analytical and interpersonal skills. Ability to work in-groups as well as independently without supervision.
  • Excellent Technical, Analytical, Problem Solving skills with keen attention to details and ability to work independently and within a team environment.
  • Excellent communication skills, interpersonal, strong architectural skills, hardworking, a very good team player and ability to effectively communicate with all levels of the organization such as technical, management and customers.

PROFESSIONAL EXPERIENCE:

Sr. Java Developer/Full Stack Developer

Confidential - Lexington, KY

Responsibilities:

  • Developed Java API to connect with AWS S3 Services for storing and retrieving data stored in the S3 buckets.
  • Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web Services / JMS Technologies.
  • Implemented a Spring MVC to process client requests and implement server side code to be executed.
  • Extensively used JPA in data access layer to access and update information from the Oracle database. Used JPA Query Language (JPQL) for writing the queries
  • Develop and re-factor existing product features using Java, J2EE, spring, Hibernate, Oracle.
  • Design and develop inbound and outbound call flow for the Contact Center business Using Nuance IVR framework (ndf).
  • Involved in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types.
  • Worked on migrating the old java stack to Type safe stack using Scala for backend programming.
  • Developed UI screens usingHTML, JavaScript, XML, Angular JSwith BootStrap CSS and also worked on implementing custom directives and Controllers.
  • Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.
  • Responsible for providing technical expertise and peer code reviews to other team members.
  • Build and deploy of operational enhancement changes monthly.

Environment: DB2, Backbone.js, IIS Server, .NET, Java 1.6, HTML 5, CSS, Hibernate, Spring, Java Web Services(REST and SOAP), IBM Websphere, Grunt, Jasmine, NuGet

Sr. Java Developer

Confidential - Louisville, KY

Responsibilities:

  • Involved in all phases of application development using Java / J2EE Technologies (Java, Struts, Hibernate, spring framework, JSP, Java XML technologies, Ajax, jQuery and JSON)
  • Implemented design patterns like Data Access Objects and Value Objects/Data Transfer Objects (DTO) to transfer data between different tiers of the application to decrease the network traffic when invoking remote objects.
  • Used Spring technologies and Hibernate for the implementation and development of application components and to in corporate the business logic.
  • Build and deploy of operational enhancement changes monthly.
  • Implemented design patterns like Singleton, MVC, DAO Pattern and Value Objects/Data Transfer Objects (DTO) to transfer data between different tiers of the application to decrease the network traffic when invoking remote objects.
  • Participated in requirement gathering discussions and preparing design documents.
  • Developed Java classes, XSD schemas and ORM models. Developed UML diagrams.
  • Used spring and Hibernate to implement business and DAO layers.
  • Attended standup meetings to update the status of daily tasks. Configured and created application log files using Log4J.
  • Used dependency injection (DI) with Spring framework for defining object dependencies.
  • Developed SQL and native queries.
  • Deployed the application using Tomcat/Weblogic Application Server.

Sr. Java Developer/ Weblogic Admin

Confidential - Milford, OH

Responsibilities:

  • Support, enhancement, maintenance and administration of web application.
  • Project management activities - Customer relationship, project monitoring and management, resource identification and task assignments etc.
  • Participated in quality control and configuration management tasks. Involved in production support of the application.
  • Followed agile methodology and attended standup meetings to update the status of daily tasks.
  • Configured and created application log files using Log4j.
  • Updated existing UI web platform using My Faces Trinidad. Worked on various enhancements and bug fixes simultaneously.
  • Updated DAO layer queries using JDBC API and SQL. Deployed the application using Weblogic 11g Application Server.

Hire Now