We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Union City, NJ

SUMMARY

  • Having 6+ years competitive work experience in Software Design, Development and Implementation of Enterprise applications using Java, J2EE technologies with strong Object - Oriented Programming skills.
  • Strong Core Java experience including Multithreading, JVM Memory model, Collection frameworks, struts, etc.
  • Have strong knowledge and experience with Java 8 (Lambda expressions, Functional interfaces).
  • Strong experience in various technologies, frameworks like Servlets, JSP, EJB, Struts, Web Services, Java Beans, Spring & Hibernate.
  • Extensive knowledge in using jQuery and JSON.
  • Understanding and implementation of Front-End technologies like HTML5, JSP, JavaScript and CSS, Angular 2/4/5/6.
  • Built Spring Boot microservices for the delivery of software products across the enterprise.
  • Experience in open Source Frameworks: Struts Framework, Spring Framework, Spring MVC, Spring Batch Framework and Hibernate.
  • Providing service discovery for all Microservices using Spring Cloud Kubernetes project.
  • Strong knowledge of SOAP Web services using SOAP, WSDL, UDDI and XML and REST API.
  • Expert in developing core Java concepts such as Collections, Multithreading, Serialization, Exception handling etc.
  • Good experience in publishing and consuming Secured Web Services over SSL.
  • Experience using Spring MVC, Hibernate, Spring Boot and Microservices.
  • Experience in using Spring framework and Hibernate O/R Mapping tool.
  • Experience in working with Rational Clear Case and Subversion version control systems.
  • Hands on experience with App/Web servers like Web logic and Tomcat.
  • Strong NoSQL database experience with MongoDB & Cassandra.
  • Hands-on experience in Unit Testing, Integration Testing and Regression Testing and testing API such as Junit and Mockito.
  • Proficient in using various design patterns like MVC, Data Access Object, Factory, Singleton etc. in the development of Multi-tier distributed Enterprise Applications and Architectural Design patterns.
  • Good experience with Apache Kafka for transaction management. Used Azure proximity gateway API for routing and OAuth2 for authentication purposes.
  • Used Eureka for registration and communication between microservices.
  • Experience in working with version control systems like Subversion, Clear Case, Perforce, GIT and used source code management tools like Tortoise SVN, GitHub and Bit Bucket.
  • Experience with Agile software development methodology.
  • Strong experience in Object Oriented Programming Analysis, design using Core Java/J2EE, Multithreading, Data structures, algorithms, JDBC, SQL, Oracle, MongoDB, DB2 and JMS.
  • Experienced in writing ANT scripts to build and deploy Java applications.
  • Good knowledge on Core Java in OOPs, Collections, Exception Handling, Generic Programming and Annotations.
  • Expert in Query writing using SQL, Procedures, Functions and Packages using PL/SQL.
  • Proficient in using RDBMS concepts with Oracle, DB2, MySQL and SQL Server.
  • Strong experience on UNIX and Linux platforms.
  • Excellent skills in problem solving, collaboration, communication and a great team player.

TECHNICAL SKILLS

Programming Languages: C, C++, Java.

J2SE/J2EE Technologies: Java, J2EE, Swing, RMI, JSP, Java Beans, JSTL, EJB, JTA, JMS.

Frameworks: Springs, Spring MVC, Hibernate, Spring Boot, Struts, Servlets, JDBC

Web Services: XML, WSDL, SOAP (JAX-RPC, JAX-WS), Restful (JAX-RS), AWS, Microservices.

IDE’s: RAD 6.0, WSAD 5.1, Eclipse 3.1 with My Eclipse 4.1.1, Net beans, Visual studio.

Web Technologies: HTML, DHTML, XHTML, CSS, Java Script, JSF, AJAX, jQuery, Angular 2, 4, 5, 6 & Node.js and React.js with Redux.

Xml Technologies: XML, XSL, XQuery, XSD, DTD, XSLT, SAX, DOM, JAXP, JAXB

Operating Systems: Windows 2000/XP/7/8/10, UNIX (LINUX, RED HAT)

Databases: Oracle 10g/9i, MySQL, MongoDB, DB2, MS-SQL Server, AWS.

Web Servers: Web Sphere 5.1/6.0, Web logic Application server, JBOSS, J2EE Server 1.4, Apache Tomcat 4.1/5.1, IBM HTTP Server, and IIS.

Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP) and Agile.

Cloud Services: Amazon Web Services (AWS), Azure, OpenStack, Pivotal Cloud Foundry (PCF), Google Cloud Platform (GCP).

PROFESSIONAL EXPERIENCE

Confidential, Union City, NJ

Senior Java Developer

Responsibilities:

  • Contributed to all stages of the Software Development Life Cycle, starting from requirements gathering, Architecture, Design, Development, Testing and deployment.
  • Implementing MVC Architecture using Spring framework, customized user interfaces. Used Core Java, and security, error handling mechanism, Spring Data with JPA.
  • Implemented REST Microservices using spring boot. Deployed, Scaled, Configured, various Microservices. Used Hibernate.
  • Developed mid-tier java components like DAO and Service components.
  • Designed and Developed components for a REST based web service.
  • Developed business services with JAX-WS as per High Level design.
  • FE application developed utilizing HTML5, CSS3, Bootstrap, JavaScript and Angular 2.0 as its core framework.
  • Used Docker containers to quickly deploy Linux based applications.
  • Successfully integrated web, service and other layers.
  • Successfully implemented continuous integration (CI) and CD with Jenkins.
  • Resolved client queries and bug fixing.
  • Used JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate in the application.
  • Involved in Test driven development using Junit.
  • Experience with Messaging protocols (JMS/AMQP) and products such as Rabbit MQ and Apache ActiveMQ.
  • Refactored code and test suites to promote code-reusable infrastructure.
  • Managed offshore resources collaborating weekly with the resources and developers.
  • Worked on creating documents in Mongo database. (NoSQL).

Environment: Java 8, Spring Batch, Spring Boot, J2EE, Web Services, XML, JavaScript, Node.js, Angular 2, Spring, JDBC, AJAX, Oracle, Eclipse, WAS, Rational ClearCase, PL/SQL, EJB, XSD, Maven, Jenkins, security, Node.js, Git, NoSQL.

Confidential, Washington, DC

Senior Java Developer

Responsibilities:

  • Study the business process flow and existing system.
  • Developed various Servlets and Java Interfaces as part of the integration and process flow required for the system.
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Created a loosely coupled component model to give the better flexibility to handle frequent business changes.
  • Participated in design discussions and object model development workshop sessions for different lines of business.
  • Configured Hibernate second level cache to reduce the number of hits to the configuration table data.
  • Developed application using J2EE technologies like Hibernate, Servlets, and JSP.
  • Created Hibernate mapping files, sessions, transactions, Query & Criteria's to fetch the data from the database.
  • Developed RESTful web services for customers' info retrieval, bank transactions.
  • Participated in developing view pages using HTML5, CCS3, JavaScript, JSP.
  • Involved in creating JUnit test cases.
  • Involved in doing build & deployment using Maven
  • Extensively used various J2EE design patterns like Factory, Singleton, Data Access Objects, Data Transfer Objects, Business Delegate and Session Façade in the project, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
  • Involved in installing and configuring Eclipse IDE, Ant, WebLogic and Maven for development.
  • Actively involved in getting the QA, UAT and production issues resolved.
  • Used Jenkins AWS Code Deploy plug-in to deploy to AWS
  • Conceptualized the design of custom Ubuntu Server installation method and Linux server architecture.
  • Setup High Availability Cloud architectures in AWS.
  • Created S3 buckets and managed policies using IAM roles for S3 buckets and configured AWS Glacier to move old data to archives for storing historical data, based on the retention policy of database/applications.
  • Launched Amazon EC2 Cloud Instances using Amazon Web services and configured the launched instances with respect to specific applications.
  • Created VPC for Application server and Database server .

Environment: Spring IOC, Spring DAO, J2EE, Hibernate, Servlets, JSP, RESTful web services, Junit, Maven, Log4J, Ant, WebLogic, Maven, AWS, AWS IAM, S3, Glacier, Amazon EC2, Amazon VPC

We'd love your feedback!