We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

FL

SUMMARY

  • Overall 9+ years of experience in analysis, design, development, and implementation of different applications for various systems.
  • Experience in developing applications using CoreJava, J2EE, JSP, Servlets, Struts, Spring 3.2, Spring 4.0, Hibernate, Web Services (SOAP, REST), JAX - RS, JAX-WS, JMS, JDBC, XML, HTML5, CSS3, JavaScript, Angular JS, XSLT, JSON, Ajax, and jQuery.
  • Implemented various J2EE design patterns like Singleton, Session, Builder pattern, Factory.
  • Experience in working wif XML technologies like XML, XSL, XSD, DTD, XSLT, and parsing XML wif SAX & DOM parsers.
  • Implemented based on corresponding view components wif view components JSP, Html, html5, CSS3, XSD, XSTL.
  • Experience in developing Mobile web applications using jQuery Mobile and phone gap for Smartphones & Tablets.
  • Experienced in implementing Service-oriented architecture and Web Services using SOAP, RESTFUL.
  • Solid Hands-on experience in end-to-end implementation of CI and CD (Continuous Delivery), DevOps processes using AWS Code Commit AWS Code Deploy, AWS Code Pipeline, Jenkins, and Ansible.
  • Good Exposure to work on Framework using Struts MVC, Spring MVC Architecture.
  • Hands on experience wif build tools like ANT, Maven, Jenkins, and logging tools like Log4J.
  • Expertise in Back-end/server-sidejavatechnologies such as: Web services,Javapersistence API (JPA),Java. Messaging Service (JMS), RabbitMQ,JavaDatabase Connectivity (JDBC),JavaNaming and Directory Interface (JND).
  • Experience in working wif MQ, ActiveMQ, IBMMQ, IBM WebSphere, Portal/Application Server, BE WebLogic, and ApacheTomcat5 application servers.
  • Worked in Building application platforms in the Cloud by leveraging Amazon Web Services, open-source technologies & best engineering practices of CI/CD.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, and strong experience in writing complex queries, using Oracle 8i/9i/10g, SQL Server, PostgreSQL, and MySQL.
  • Experience in Big Data handling, ASW S3, DataMeer, Spark, and Hadoop Ecosystem.

TECHNICAL SKILLS

Languages: JAVA, J2EE, JSP, Spring Boot, Kotlin

Scripting: JavaScript, Shell Script.

Database: Oracle, MS-SQL, PL/SQL, Marklogic

NoSQL: Cassandra, Mongo, HBASE

Hadoop Ecosystem Development: HDFS, Hadoop Map-Reduce, Hive

Tools: Bitbucket, JIRA, Lens, NewRelic

Web Design: HTML5, CSS, AJAX, REST, JSON

Frame works: MVC, Struts, Hibernate and Spring

OS: Linux (Ubuntu, Fedora), Unix, Windows

PROFESSIONAL EXPERIENCE

Confidential, FL

Java Developer

Responsibilities:

  • Involved in design, development, and analysis documents in sharing wif Clients.
  • Developed Application using Spring and Hibernate, Spring batch, Web Services like Soap and restful Web services.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL.
  • Designed and implemented (SOA, SOAP) next generation system on distributed platform.
  • Developed UI using JSP, JSON and Servlet and server-side code wif Java.
  • Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages.
  • Designed and developed GUI's for a good user experience (Includes designing of JSP's and Swings/Applet).
  • Used Java Mail (JMS) API to send Email Notifications for the users.
  • Worked on database design and implementation (Oracle).
  • Prepared checklist and guidelines documentation.
  • Developed Maven build scripts using Jenkins and involved in deploying the application on WebSphere.

Environment: Java, SOA, SOAP, JSP, JSON, SQL.

Confidential, Tampa, FL

Java Developer

Responsibilities:

  • Developed the framework using Java spring boot to trigger the event in salesforce.
  • Developed the pipeline using Salesforce Rest Client API and HTTP method is used for communication.
  • The push topics are loaded from SFDC and pushed data to the Kafka source record to be used by consumers of the Kafka messaging queue.
  • Topics data are selected by using Push topic based on the last modified date.
  • The framework is deployed using the Kubernetes cluster and Lens IDE is used for deployment and management.
  • The security tokens are deployed for each connector in the framework using AWS Kafka cluster.
  • The data are loaded into MongoDB and Kafka messaging queue producers passes data to the MongoDB.
  • The millions of collections in the MongoDB are queried using GraphQL end points.
  • NewRelic is used to monitor the incoming data from SFDC and created the dashboard for viewing the data pipeline.
  • Alerts are created in NewRelic to trigger automatic alerts if their is any failure in the pipeline.

Environment: Java, SFDC, Kubernetes, Lens, Kafka MQ, MongoDB, NewRelic, GraphQL

Confidential, Newark, NJ

Software Developer

Responsibilities:

  • Involved in full stack development using Java, Kotlin.
  • Ontology of the Bank statements must be generated from the portal and supplied to the project to implement the different functionalities.
  • The Gradle project is setup and XML ontology is converted into Java code using JXAB auto generation and the model of the XML is converted into XSD.
  • XSD converted into Java objects using JAX Bindings and these conversions are automated.
  • BRWM ontology is deployed in Mark logic and the databases are deployed using XQuery.
  • The data store is deployed in Mark logic and the cluster of Mark logic databases are implemented to scale the requests.
  • The server application is implemented using Kotlin and Ktlint is used to check the code style.
  • DTO of the server is implemented using Kotlin and is connected to the Mark logic is using XQuery. XQuery is executed in the Mark logic and return to the server using Http request and response method
  • Controllers of the server is implemented using REST services and the end point of the res controllers contacts the DTO.
  • Services are written using Kotlin for the Controllers and Controllers interact wif the front end of the server.
  • Free Marker template is used to design the front-end. CSS, JavaScript, jQuery is also used to define the design and functionalities of the front end.
  • Apache Kafka messaging queue tool is implemented stream the data from the clients and store it as XML in Mark logic server.
  • Docker file is written to build the project independently in any platform and Jenkins pipelines are implemented for the specific docker.
  • Multiple-Jenkins pipelines are implanted to scale the project and it’s set to auto scale.

Environment: Java, Kotlin, XQuery, Mark logic, REST, CSS, JavaScript, FTL, jQuery, Apache Kafka, Docker, Jenkins.

Confidential, Malvern, PA.

Big Data Engineer

Responsibilities:

  • Involved in engineering data using Data Meer and Java.
  • Worked on AWS S3 and EMR and analyze raw data from the server
  • Involved in SDLC requirements gathering, analysis, design, development, and testing of application, developed using AGILE/Scrum methodology.
  • Designed User Interface using HTML5, CSS3, JavaScript, jQuery, Bootstrap and AngularJS created responsive GUI interface of the web page.
  • Usedjava1.8 features like stream, Lambda expressions, functional interface, collections, Date/Time changes and type annotations.
  • Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS.
  • Created custom directives and components which extend the elements and modules of Core AngularJS.
  • Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton
  • Worked on Proof of Concept for developing application using Node JS wif AngularJS and Mongo DB.
  • Used Streams and Lambda expressions available as part ofjava1.8 to store and process the data.
  • Used Spring Boot for removing all XML configurations.
  • Developed Oracle PL/SQL store procedures and functions to process information used to generate reports
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • Created AWS Multi-Factor Autantication (MFA) for instance RDP/SSH logon, worked wif teams to lock down security groups.
  • Developed components of web services (JAX-WS, REST, JAX-RPC, Apache CXF) end to end, using different JAX-WS standards wif clear understanding on WSDL (type, message, port Type, bindings, and service), SOAP using various message exchange patterns
  • Developed XML Web Services for data transfer from client to server and vice versa using Apache Axis SOAP, WSDL, and UDDI and tested the web services wif SOAP UI
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.

Environment: Java1.8, J2EE, HTML5, CSS3, jQuery, Ajax, Bootstrap, JavaScript, AngularJS, ReactJS Hibernate, Spring MVC, Spring IOC, MongoDB, Spring boot, Spring security, OAuth 2.0, XML, GIT, JSP, JUnit, Maven, Apache AXIS, JAX-WS, Restful, Node.JS, Amazon Web Services (AWS), Microservices, Jenkins, Log4J, Oracle, Mongo DB, Cassandra, WSDL, MySQL JIRA and Spring Tool Suite

Confidential, Jersey City, NJ.

Java Developer

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis and design.
  • Developed user interface using HTML5, AngularJS, jQuery and performed client-side validations usingJavaScript, AJAX, JSTL and CSS for making the Web Pages dynamic.
  • Used AngularJS to create Controllers to handle events triggered by clients and send request to server.
  • Involved in the development of project back-end layer using by most of corejavafeatures such as Collection frameworks, Interfaces, Multi-threading, and Exceptions.
  • Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and Spring integration wif Hibernate.
  • Integrated application wif Spring Security for form-based autantication and authorization by using spring security JSP tags to provide UI level spring security.
  • Created and Consumed Web Services using Restful & SOAP web services.
  • Worked on Microservice architecture wif Spring Boot based services interacting through a combination of REST and Apache Kafka.
  • Deployed Docker contained Spring boot micro services into AWS EC2 container service using AWS admin console.
  • Experience wif building Docker Images and running them on Docker container.
  • Configured and Maintained AWS ECS Repository for Deploying Docker Image by Creating a task definition, scheduling tasks and configuring clusters in the AWS ECS Console, Experience In setting up of AWS RDS and Dynamo DB instances
  • Used AWS SDK for connection to AmazonS3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Implemented Continuous Integration of automation framework using tool Jenkins
  • Used Log4j for logging and debugging and used JUnit extensively for testing.
  • Database development required in creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Implemented Continuous Integration of automation framework using tools like Jenkins.
  • Integration of automation batch run job wif Jenkins. Worked wif Jenkins Continuous Integration (CI) tool.
  • SVN was used for project management and version management.
  • Deployed the application on Tomcat 8.0 application server.

Environment: Java8, Spring 3.5, Hibernate 4.2, Spring batch, Spring quartz, Spring security, Spring Boot, JPA,JavaScripts, AngularJS 4.0, HTML5, CSS, JMS, AWS (S3, Auto Scaling, Cloud Watch, RDS, DynamoDB), Tomcat Application Server 8.0, Eclipse, SOAP, Restful.

Confidential .

Java Developer

Responsibilities:

  • Involved in design and development phases of Software Development Life Cycle (SDLC).
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Followed agile methodology and SCRUM meetings to track, optimize and tailored features to customer needs.
  • Developed user interface using JSP, JSP Tag libraries, and Java Script to simplify the complexities of the application.
  • Implemented Model View Controller (MVC) architecture using Jakarta Struts frameworks at presentation tier.
  • Developed a Dojo based front end including forms and controls and programmed event handling.
  • Implemented SOA architecture wif web services using JAX-RS (REST) and JAX-WS (SOAP).
  • Developed various Enterprise Java Bean components to fulfill the business functionality.
  • Created Action Classes which route submittals to appropriate EJB components and render retrieved information.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Used Core java and object oriented concepts.
  • Used Spring Framework for Dependency injection and integrated it wif the Struts Framework.
  • Used JDBC to connect to backend databases, Oracle and SQL Server 2005.
  • Proficient in writing SQL queries, stored procedures for multiple databases, Oracle and SQL Server 2005.
  • Wrote Stored Procedures using PL/SQL. Performed query optimization to achieve faster indexing and making the system more scalable.
  • Deployed application on windows using IBM Web Sphere Application Server.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Used Web Services - WSDL and REST for getting credit card information from third party and used SAX and DOM XML parsers for data retrieval.
  • Implemented SOA architecture wif web services using Web Services like JAX-WS.
  • Used ANT scripts to build the application and deployed on Web Sphere Application Server.

Environment: Core Java, J2EE, Oracle, SQL Server, JSP, Struts, Spring, JDK, JavaScript, HTML, CSS, AJAX, JUnit, Log4j, Web Services, Windows.

Confidential

Software Developer Intern (Fulltime)

Responsibilities:

  • Implementing the design patterns like Singleton, value object pattern and Data access objects in the project.
  • Involved in system design and development in core java using Collections, multithreading and exception handling.
  • Designed and developed the UI using HTML, CSS and JSP.
  • Responsible for development of presentation layer using JSP and spring.
  • Business logic was developed using Session beans and container managed persistence services via Hibernate.
  • Involved in developing web services using SOAP (UDDI, WSDL), XML.
  • Implemented MVC architecture using JSP & Enterprise Java Beans.
  • Involved in development of services-based architecture utilizing open source technologies like Hibernate ORM and Spring MVC Framework.
  • Involved in number of installations of WebSphereinstances from development to production and configuring the WebSphereload balancing using WebSphereworkload management
  • Designed Stateless Session Beans fitting the requirement of the business and implemented its interfaces.
  • Implemented Data Access Objects (DAO pattern) using JDBC.
  • Extensively used JavaScript to provide the users wif interactive, Speedy, functional and more usable user interfaces.
  • Designed Asynchronous communication using Ajax.
  • Worked on creating Packages, Stored Procedures & Functions in Oracle using PL/SQL and TOAD.
  • Worked on creating a test harness using POJOs which would come along wif the installer and test the services every time the installer would be run.

Environment: Java, Spring, Hibernate, Integration, JSP, Ajax, JavaScript, JUnit, EJB, JST, XML AJAX, HTML, CSS, SOAP, WebSphere Application Server, GIT.

We'd love your feedback!