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 teh 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 teh users.
  • Worked on database design and implementation (Oracle).
  • Prepared checklist and guidelines documentation.
  • Developed Maven build scripts using Jenkins and involved in deploying teh application on WebSphere.

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

Confidential, Tampa, FL

Java Developer

Responsibilities:

  • Developed teh framework using Java spring boot to trigger teh event in salesforce.
  • Developed teh pipeline using Salesforce Rest Client API and HTTP method is used for communication.
  • Teh push topics are loaded from SFDC and pushed data to teh Kafka source record to be used by consumers of teh Kafka messaging queue.
  • Topics data are selected by using Push topic based on teh last modified date.
  • Teh framework is deployed using teh Kubernetes cluster and Lens IDE is used for deployment and management.
  • Teh security tokens are deployed for each connector in teh framework using AWS Kafka cluster.
  • Teh data are loaded into MongoDB and Kafka messaging queue producers passes data to teh MongoDB.
  • Teh millions of collections in teh MongoDB are queried using GraphQL end points.
  • NewRelic is used to monitor teh incoming data from SFDC and created teh dashboard for viewing teh data pipeline.
  • Alerts are created in NewRelic to trigger automatic alerts if there is any failure in teh 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 teh Bank statements must be generated from teh portal and supplied to teh project to implement teh different functionalities.
  • Teh Gradle project is setup and XML ontology is converted into Java code using JXAB auto generation and teh model of teh 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 teh databases are deployed using XQuery.
  • Teh data store is deployed in Mark logic and teh cluster of Mark logic databases are implemented to scale teh requests.
  • Teh server application is implemented using Kotlin and Ktlint is used to check teh code style.
  • DTO of teh server is implemented using Kotlin and is connected to teh Mark logic is using XQuery. XQuery is executed in teh Mark logic and return to teh server using Http request and response method
  • Controllers of teh server is implemented using REST services and teh end point of teh res controllers contacts teh DTO.
  • Services are written using Kotlin for teh Controllers and Controllers interact wif teh front end of teh server.
  • Free Marker template is used to design teh front-end. CSS, JavaScript, jQuery is also used to define teh design and functionalities of teh front end.
  • Apache Kafka messaging queue tool is implemented stream teh data from teh clients and store it as XML in Mark logic server.
  • Docker file is written to build teh project independently in any platform and Jenkins pipelines are implemented for teh specific docker.
  • Multiple-Jenkins pipelines are implanted to scale teh 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 teh 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 teh 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 teh client side in AngularJS.
  • Created custom directives and components which extend teh 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 teh 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 Authentication (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 teh 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 teh Web Pages dynamic.
  • Used AngularJS to create Controllers to handle events triggered by clients and send request to server.
  • Involved in teh 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 authentication 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 teh 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 teh object storage service to store and retrieve teh media files related to teh 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 teh response time in teh 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 teh 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 teh complexities of teh 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 teh 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 teh presentation layer.
  • Used Core java and object oriented concepts.
  • Used Spring Framework for Dependency injection and integrated it wif teh 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 teh 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 teh 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 teh design patterns like Singleton, value object pattern and Data access objects in teh project.
  • Involved in system design and development in core java using Collections, multithreading and exception handling.
  • Designed and developed teh 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 teh WebSphereload balancing using WebSphereworkload management
  • Designed Stateless Session Beans fitting teh requirement of teh business and implemented its interfaces.
  • Implemented Data Access Objects (DAO pattern) using JDBC.
  • Extensively used JavaScript to provide teh 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 teh installer and test teh services every time teh 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!