We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Buffalo, NY

SUMMARY

  • 7+ years of experience as a Web Application Developer involving in Analysis, Design, testing of web based and client server multi - tier/single page applications using Java, J2EE- Servlets, JSP, JDBC, JNDI, Java Beans, EJBs (Session beans, Entity Beans and JMS), XML, DTD, XSD, JAXP, JAXB, Web Services, Struts, Spring and Hibernate.
  • Experienced in MEAN stack development (MongoDB, Express.JS, Angular.JS& Node.JS).
  • Hands-on experience in relational databases like Oracle 10g,11g, MySQL, MS SQL Server using SQL, PL/SQL programming and NoSQL database Mongo DB, Cassandra and DynamoDB.
  • Experienced in developing front end applications using HTML4/5, XHTML and developing dynamic web pages and implementing React JS with Redux and Flux patterns to attain MVC functionality.
  • Expertise in implementing view rendering JavaScript using React JS with FLUX and REDUX as architectures.
  • Expertise building SOAP Web services based on AWS (Amazon Web Services).
  • Strong experience in deploying J2EE components on JBOSS, Apache Tomcat, BEA WebLogic, and IBM WebSphere application servers.
  • Expert in coding using core java concepts like multithreading, collections, serialization, synchronization, exception handling and database connections.
  • Experience with Docker images, Containers, push/pull with Spring Boot, used Jenkins for CI/CD.
  • Experience with the Integrated Development Environments like Eclipse, NetBeans, STS and IntelliJ.
  • Extensive experience in developing web page quickly and effectively using JavaScript, jQuery, HTML5/HTML, CSS3/CSS, AngularJS/Angular2.0), Node JS, Bootstrap, React JS, Backbone.Js and JSP also in making webpages cross browser compatible.
  • Experience in Using Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Experience in developing applications using AngularJS-Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button.
  • Expertise in design & development of Web service which includes of handling SOAP/REST Requests and Response, WSDL, JAX-WS, JAX-RS and Web service authentication.
  • Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Working experience in deploying different Application and Web Servers like IBM Web Sphere, BEA Web Logic, Apache Tomcat and JBoss.
  • Hands on experience in Ant/Maven Scripts for Build activity and Log4J for application logging.
  • Experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, testing and maintenance of Multi-Tier, distributed, Enterprise applications using Java and J2EE technologies.
  • Experience in software configuration management using CVS, GIT and SVN.

TECHNICAL SKILLS

Technologies: Core Java, Java, Applets, Swings, Java Beans, J2EE (JSP, Servlets), CSS, NodeJS, JavaScript, AngularJS, ReactJS,NodeJS,Web Services, JDBC/ODBC, Oracle.

Languages: C, C++, Java, UML, HTML, SQL, PL/SQL

Frameworks: Struts, spring, Hibernate.

Web Technologies: JSP, Servlets, JDBC, Java Beans, XHTML, AJAX, JNDI, JavaScript, Web Services, WSDL, AXIS2

Application Server: WebLogic, WebSphere, Apache Tomcat, JBOSS

Databases: Oracle, MySQL, SQL Server.

Modeling Tools: Maven, Hibernate-ORM. Operating Systems Windows, Linux, UNIX.

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential - Buffalo, NY

Responsibilities:

  • Extensively worked in designing and implementation of multi-tier applications using Java 8, J2EE, JDBC, JSP, HTML5, Spring, AngularJS, Servlets, JavaBeans.
  • Developed business components using core java8 concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading etc.
  • Diversified exposure in Software Process Engineering, designing & building a Web Application using Java/J2EE Technology, AWS & open source technologies.
  • Developed various single page applications(SPA) using REACT JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Closely worked with Application using ReactJS and NodeJS libraries NPM, gulp directories to generate desired view and redux to root the URL's properly.
  • Mocha test runner and Chai test framework are used to test React JS components.
  • Developed internal application using AngularJs and NodeJS connecting to Oracle on the backend.
  • Used React JS to create controllers to handle events triggered by client and send request to server.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Used Backbone.JS to develop client-side applications using JavaScript in a clean Model View Controller (MVC) way.
  • Used React with Redux to create custom components and library components for displaying data in a new website for the Small fleet clients.
  • Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size.
  • Used Maven to Build and Deploy Application on to Tomcat Server.
  • Allied, configured and hosted the Oracle, Tomcat app servers and Cassandra DB servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Build a CI/CD pipeline using Jenkins automation and GitHub repositories using web hooks plugin.
  • Developed and design UI for databases of jobseekers and companies and create multiple modals in a single page using ReactJS.
  • Developed Repo Initializer app that automates GIT repo, Jenkins job and few other configurations and implemented the branching and build/release strategies utilizing GIT.
  • Developed frontend widgets in Backbone.js and Handlebars.js.
  • Created and maintained an application to gather data from defect tracking system and source code management tool (GIT) and assemble it into release notes.
  • Worked on cross-browser compatibility and fixed the bugs for several browsers.
  • Configured Angular UI router to create routing for views and sub views in the application.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
  • Used Apache Maven build tool to automate the build process and Jenkins CI for continuous integration and CD for continuous De livery.
  • Developing Applications using latest Java/J2EE technologies such as Cassandra, Java 8, Junit.
  • Deployed and developed my project using AWS EC2, S3, Data pipeline, Elastic Beanstalk, cloud watch, Elastic search, AWS server migration service, Lambda, Amazon messaging services (SQS and SNS) and Amazon Kinesis services.
  • Used the AWS mobile hub service for creating and configuring powerful mobile app backend features required for our company's new mobile app. d the testing and monitoring and visualized how our mobile app built is being used.
  • Used the AWS mobile hub for quick storing and retrieval of app data in AWS Dynamo DB
  • Used the AWS mobile SDK which helps to build high quality mobile apps quickly.
  • Used AWS data pipeline service for moving data between AWS compute and storage services and created complex data processing fault tolerant and repeatable workloads.
  • Developed JSP pages and JavaScript for the applications and Written Test Cases using Qunit for JavaScript and Protractor for Angular.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance which is Implemented using AngularJS, HTML5, SASS, Bootstrap, Bable.js and JavaScript.
  • Created the Application using React JS and Node JS libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Client-Side code were written in React.JS/Redux and Server-Side Code were developed using MVC4.
  • Developed services with Angular 2- injectable property, as to make the service available for dependency injection when creating components.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, CSS3, JavaScript.
  • Developed REST Web Services using GET, PUT and POST data to generate JSON for UI rendering using Spring. Worked on Authentication and Authorization endpoints.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.

Java Developer

Confidential - Boston, MA

Responsibilities:

  • Developed user-friendly web-based GUI using AngularJS, JavaScript, CSS, HTML, and NodeJS.
  • Worked on developing the backend part of the application involving Spring, Spring MVC, Hibernate 3.2 and Rest Web Services.
  • Used Hibernate for Object Relational Mapping.
  • Developed MAVEN scripts to build and deploy the application onto Application Server and ran UNIX shell scripts and implemented auto deployment process. Used Maven as the build tool and is scheduled/triggered by Jenkins (build tool).
  • Used tools like PMD, Check style, SONAR for managing and monitoring coding standards, code complexity and code coverage.
  • Wrote JUnit test cases to test business logic.
  • Write Jasmine Unit Test for JS modules and generate coverage reports.
  • Used SOAP UI to test the web service API calls.
  • Used Git as version control to check in the code, created branches and tagged the code in Git.
  • Used Log4j framework to log/track application.
  • Agile methodology was adopted in the development.
  • Involved in start to end process of Hadoop cluster setup where in installation, configuration and monitoring the Hadoop Cluster.
  • Responsible for Cluster maintenance, commissioning and decommissioning Data nodes, Cluster Monitoring, Troubleshooting, Manage and review data backups, Manage & review Hadoop log files
  • Monitoring systems and services, architecture design and implementation of Hadoop deployment, configuration management, backup, and disaster recovery systems and procedures.
  • Built SQL queries for performing various CRUD operations like create, update, read and delete. Develop and Execute scripts onAWSLambda to generateAWSCloud Formationtemplate.
  • Built HTML and CSS system for controlling text display issues cross-platform and cross browser.
  • Implemented AJAX to enhance the capability of the website.
  • Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
  • Implemented a controller Servlets/JSP for the security of the system.
  • Developed dynamic page designing using JSP tags to invoke Servlets/ JSP Content is configured in XML Files.
  • Consumed SOAP Web services, generate classes from XSD using JAXWS using MAVEN.
  • Used MAVEN for project management and build automation.
  • Used CSS Blueprint to create grids and adopt cross browser interactive features.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.
  • Used AWS SDK for connection to Amazon S3 buckets as it is utilized as the object storage accommodation to store and retrieve the files cognate to the application
  • Used SVN Tortoise as a version controlling for the source code check in and check outs.
  • Good knowledge in AWS Content Data Network (CDN) like cloud front.
  • Used Bootstrap and media queries to make data post and data retrieval components responsive.
  • Used SQL developer for accessing the database
  • Develop customized framework for Open Stack infrastructure in the lab environment.
  • Responsible for creating front end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, CSS3, JavaScript, jQuery, AJAX, JSON, AngularJS and Bootstrap.
  • Used JSON for data interchanging and building the objects.
  • Installation of various Hadoop Ecosystems and Hadoop Daemons.
  • Responsible for Installation and configuration of Hive, Pig, HBase and Sqoop on the Hadoop cluster.
  • Configured various property files like core-site.xml, hdfs-site.xml, mapred-site.xml based upon the job requirement
  • Involved in loading data from UNIX file system to HDFS.
  • Developed JMS as a client interface as a Message producer for Message queue.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Used HQL and SQL as the query languages in Hibernate Mapping and Integrated Spring and Hibernate framework
  • Database development required 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.

Java Developer

Confidential - Glendale, CA

Responsibilities:

  • Designed and developed the Restful web services using the JAX-RS API to communicate over the network.
  • Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different requests from multiple browser to web application. Used jQuery for all client-side JavaScript manipulation.
  • Created a Rich Single Page Application using HTML, CSS, JSP, JSON, AngularJS, React.js, Node.js, bootstrap.js, backbone.js.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python andBash.
  • Views and Templates were developed with Python andBashscriptingand to create a user-friendly website interface Django's view controller and template language is used.
  • Provided non-breaking solutions on existing REST services, sometimes by versioning new APIs.
  • Called the RESTful web services to get the JSON object (Response) and manipulated the JSON Object to display the response in the webpage.
  • Worked in Oracle database on simple queries and writing Stored Procedures for normalization and renormalization.
  • Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
  • Created UML diagrams like Class diagrams, Sequence diagrams, Use Case diagrams in different tiers of the module using Rational Rose.
  • Worked on Spring MVC to implement various controllers for form processing & validation.
  • Used Spring IOC for dependency injection and AOP for aspect-oriented logging and transaction handling.
  • Used Hibernate to develop the persistent layer for Order Viewing component.
  • Developed the presentation layer and GUI framework in HTML, JSP and Client-Side validations were done.

We'd love your feedback!