We provide IT Staff Augmentation Services!

Sr.java Developer Resume

2.00/5 (Submit Your Rating)

Irving, TX

PROFESSIONAL SUMMARY:

  • Around 8+ years of experience in the IT field with proven expertise in software developing, designing web applications and activities including requirement analysis, design, and implementation and testing emphasizing on Structural and Object Oriented languages, J2EE, Client Server technologies and associated technologies including Servlets, JSP, Spring frameworks, Struts, EJB, JSF and SOAP/Rest web services rendering with DevOps for the past couple of years on GitHub, AWS, Mavens and Jenkins.
  • Experience in working with application servers like IBM Web Sphere, Web Logic, JBOSS, and Apache Tomcat.
  • Strong hands on experience in designing the Front - end pages HTML, CSS, JQuery, JSF, AJAX and scripting frameworks like Typescript, Node JS, Angular JS 2.0/4.0, React JS and Ember JS and using version control tools like SVN, CVS, Git, GitLab and Bitbucket.
  • Strong experience in designing and developing data models and accessing from Java applications using Relational Databases like SQL, PL/SQL and ORM tool Hibernate. Also, NoSQL databases like Apache Cassandra, MongoDB, and Postgre SQL.
  • Expertise in Query Optimization and good experience in writing SQL Queries, PL/SQL- Stored procedures, Functions, Triggers, Sequences, Indexes and Views.
  • Experienced in working with data parsing forms such an XML and JSON to dynamically display data.
  • Inclusive knowledge of Software Development Life Cycle process (SDLC), Testing Implementation & Post Production support using development methodologies like Waterfall, Agile/Scrum, and Test Driven Development for user training documents.
  • Experience working with AGILE based developing ambience and taking an interest in scrum sessions, arranging gatherings and reviews.
  • Expert in unit testing with tools like JUnit and Integration testing tools like Selenium Web Driver, Cucumber (Behavior Driven Development testing).
  • Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud and in various IDEs like Eclipse, IntelliJ, Sublime text, Notepad++.
  • Having good experience in using Amazon Web Services and knowledge in services like EC2 for Virtual Servers, S3 and Glacier for storing objects, Amazon Elastic Load Balancing, AWS Identity, EBS, SQS, RDS and Lambda high availability practices and deploying backup/restore infrastructure.
  • Extensive hands on experience in XML related technologies JAXP (SAX, DOM), JAXB for parsing XML in to Java object.
  • Excellent troubleshooting skills and proactive problem-solving approach with excellent leadership, inter-personal, time management skills and strong analytical presentation. Active team player with proven work ethics.
  • Comprehensive problem solving abilities, good verbal and written communication skills, ability to deal with people diplomatically, willingness to learn, team coordinator.

TECHNICAL SKILLS:

Languages: C, C++, Java 7, Java 8, J2EE, Python, JavaScript

Web Design: Hibernate, JSF, Struts, Spring, JBOSS, JSP, HTML5, CSS3, DHTML, HTTP, XML, XSL/ FO, JQuery, XHTML, XSLT, AJAX, JSON, Bootstrap, Angular 2/4, Apache, Sass, Soap, Less, EJB, JDBC, Spring Boot, ReactJS, AngularJS, NodeJS, Micro Services, Maven, Jenkins

Database Administration: Oracle, RDBMS, MS Access, PL/SQL, MS SQL, My SQL, IBM DB2, PostGreSQL, DynamoDB, MongoDB, Cassandra.

Cloud Platforms: AWS, JNDI, Ant, AWS DynamoDB, Amazon SQS, Amazon Cloud Watch

Source Control: CVS, SVN, GIT

Testing Tools: JUnit, Selenium, Cucumber, JIRA

Tools: Eclipse, IntelliJIDE, Sublime, Text Wrangler, GIT, Bit bucket, Maven, Jenkins

Network Protocols: TCP/IP, UDP, Routing and Switching protocols

Operating Systems: Windows, MAC OS, Linux

Utilities: Microsoft Office/ Excel/ WordPad, Adobe

Others: Software Development Lifecycle, Clinical Trial Lifecycle, Scrum Agile Methodology, Waterfall, Test-Driven Development

WORK EXPERIENCE:

Sr.Java Developer

Confidential, Irving, TX

Responsibilities:

  • Developed overall new layout of the web portal, involving the phases of analysis, design, development, testing and deployment.
  • Developed User Interface using the HTML, bootstrap, CSS, JavaScript and AngularJS.
  • Developed interactive web application using Node JS a pure java script application frame work.
  • Used spring framework features like Spring IOC, Spring AOP and Spring Batch. Spring configuration files are created for dependency injection.
  • Used Hibernate in data access layer to access and update information in the database.
  • Used No SQL database Amazon dynamo DB to store data of reporting Application.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails. Used JSON for data exchange between browser and server.
  • Modeled JSON data from database and coded request handlers for parsing and sending relevant data to client side.
  • Used Apache SVN for repository management and Ant for build management.
  • Ported the application's native application and database servers from Web Sphere/Oracle to JBoss/Postgre SQL.
  • Updated database scripts to accommodate changes due to UI overhaul (for both Oracle and Postgre SQL).Involved in writing SQL stored procedures on Oracle and Postgre SQL.

Environment: Java/J2EE, Spring 3.2.5, Hibernate 4.0, Struts 2.3.3, EJB 3, Windows, RHEL 5, JBoss, Web Sphere 8, JBoss EAP 5, Boot Strap, Java Script, Angular JS, Node JS, Oracle 11g, Postgre SQL 9, UML, SVN, AJAX, Ext JS 3.3, JSR 353, JNDI, JAX-WS, Ant, AWS DynamoDB, Amazon SQS, Amazon Cloud Watch, Agile Scrum.

Sr.Java Full Stack Developer

Confidential, Houston, TX

Responsibilities:

  • Developed application on Micro Service Architecture using Spring Boot and Angular 4.0 to integrate and communications with the already existing applications.
  • Designing and implementing the User Interface using Angular 4.0, HTML5, CSS/CSS3, SASS and Bootstrap for responsive design for the exposed enterprise application.
  • Created Typescript reusable components and services to consume REST API's using component based architecture provided by Angular 4.0.
  • Used reactive forms, template driven forms and written pipes in Angular 4.0 to transform the data according to the customer's requirement.
  • Created custom directives in Angular 4.0 for re - useable components.
  • Experienced in creating services with Angular 4.0 injectable property, as to make the service available for dependency injection when creating components.
  • Proficient in using Angular 4.0 to create views to hook up models to the DOM and synchronize data with server as a Single Page Applications.
  • Optimized the performance of application using Angular 4 Lazy Loading and ahead of time compilation.
  • Worked on various features in ECMAScript 6 (ES6) such as Arrow functions, Classes and enhanced object literals.
  • Used Webpack task runner with Angular 4.0 using NGRX Store.
  • Performed Verification and Validation process for the code written by making use of Jasmine and Karma JavaScript framework by testing across various scenarios of the Angular 4 applications.
  • Designed Prototype and project layout skeletons using React with Redux library, JQuery UI and CSS/Less and HTML5 for internal administrative application services.
  • Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React JS.
  • Closely worked with Application using React JS and Node JS libraries NPM, gulp directories to generate desired view and Redux to root the URL's properly.
  • Designed and developed RESTFUL web service using Spring Boot and Jersey framework.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • Used JPA as the Object-Relational Mapping (ORM) tool to access the persistent data from Database Server.
  • Worked with various features in spring such as Spring AOP, Spring Transaction management.
  • Implemented Spring Bean Factory using IOC Configures Bean properties using dependency injection.
  • Worked with spring batch to convert XML files to data base records.
  • Migrating existing application into REST based Micro services to provide all the CURD capabilities using Spring Boot.
  • Documented the REST API's using Swagger2 API for briefing the services involved in the application.
  • Used the fundamentals of Java 8 like parallel streams and filters through lambda expressions to handle the searching.
  • Developed the application using industry standard design patterns like Singleton, Business Delegate, MVC, and Factory Pattern for re-usability.
  • Used Hibernate EHcache for second level caching which resulted in enhanced performance of the application.
  • Installed Kafka manager for consumer logs and for monitoring Kafka Metrics also this has been used for adding topics, Partitions etc.
  • Developed data transformer for converting legacy data from source tables to Avro format and fed into Kafka using Camel to process the file for multiple routes to different host locations.
  • Worked with Netflix OSS Eureka service in spring cloud for service registration and discovery and spring configuration for centralized configuration and used ribbon for client-side load balancing.
  • Worked with Zuul API gateway for Authentication and hystrix circuit breaker for fault tolerance.
  • Deployed the dockerized Spring Boot application using AWS Elastic Bean Stalk (EBS).
  • Utilized AWS Services platform to upload data into AWS S3 buckets, creating EC2 instances and to deploy the Dockerized Container services.
  • Created AWS Lambda functions for AWS configuration rules using Node JS. Heavily used Lambda function on text methods Context object properties using Node JS.
  • Authenticating Users and to provide the security to Restful web services using OAUTH 2.0.
  • Designed, built, and deployed a multitude application utilizing almost all the AWS stack (including EC2, MongoDB, Docker, and Kubernetes Orchestration Container (EKS) focusing on high-availability, fault tolerance, and auto-scaling).
  • Very Proficient Knowledge of JIRA to track issues and communicate with other teams at various environments.
  • Developed Maven scripts and developed builds using Maven and continuous build pipeline like Jenkins with GitHub Repository.

Environment: Angular 4, HTML5, CSS3, JavaScript, AWS S3, NPM, React JS, Redux, Gulp, Restful Web Services, Rest Services, Webpack, Jasmine, Karma, Spring Boot, Jersey, Micro Services, AWS, Node JS, JIRA, MongoDB, GitHub, Jenkins, Swagger, Netflix OSS Eureka, ribbon, Zuul API Gateway, hystrix circuit breaker, docker.

Java Full Stack Developer

Confidential, Las Vegas, NV

Responsibilities:

  • Responsible for gathering and understanding the system requirements by interacting with clients.
  • Generated the Class diagrams, Sequence diagrams extensively for all the process flows using RAD, MS VISIO and Creately.
  • Designed and developed GUI screens for user interfaces using JSP, JavaScript, XSLT, AJAX, XML, HTML5, CSS3, Bootstrap, JQuery and DHTML.
  • Extensively involved in coding with Core Java concepts like Collections, Exception Handling, Multithreading, Java I/O, and Generics to implement some business logic.
  • Used Core, Context, and Security, Bean modules of Spring Framework.
  • Configured the XML files for Hibernate 3 and applied its Object Relational Mapping ORM to enable the data transactions between POJO and Oracle Database using caching on Session Factory as well as caching on query.
  • Used JQuery framework for creating front end applications and for Client Side validations.
  • Used iBATIS for designing, developing and maintain the data layer.
  • Consumed SOAP Services with Apache CXF as runtime engine.
  • Worked on Marshalling and Unmarshalling the XML using JAXB. Worked on JMS and Messaging Queue (MQ) configurations.
  • Experience in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design)
  • Extensively worked for deployment, configurations of application on WEBSPHERE server (DEV and QA-Smoke) and WEBSPHERE PORTAL for Integration of all modules.
  • Used Eclipse IDE for the development of application and having sound knowledge on shortcut keys.
  • Created Stored Procedures, SQL Statements and triggers for the effective retrieval and storage of data into database.
  • Application developed on agile methodologies scrum and iterative method process.
  • Deployed applications on Unix Environment for Dev, QA-Smoke. Used AWS Cloud Front, including creating and managing distributions to provide access to S3 bucket or HTTP server running on EC2 instances.
  • Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications.
  • Created JUnit test suite to automate the testing of the business logic.
  • Used Selenium Web Driver and written test cases in Java for integration testing.

Environment: JDK, Spring framework, XML, HTML, JSP, AngularJS, Hibernate, iBATIS, ANT, Java Script, VSS, XSLT, CSS, AJAX, JMS, SOAP, Web Services, AWS, Web Sphere Application Server, Tomcat, Oracle DB, MQ Series, JUnit, UNIX.

Java/ J2EE Full Stack Developer

Confidential, Southfield, MI

Responsibilities:

  • Involved in preparing System Requirements and detailed Design document for the project.
  • Implemented using MVC, Factory, Delegate and Singleton design, and various modules in Spring like AOP, DI, Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate and created Micro Services using Spring Boot.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate and Spring IOC (Dependency Injection)
  • Extensively worked on JPA as persistence layer, involving EJB3.0 annotations, synchronizing Data base tables through XML in a secondary project.
  • Extensively used Session beans for implementing the business logic of module.
  • Developed Web Services SOAP/HTTP, SOAP/JMS, and SMTP using SOA technologies such as SOAP, WSDL and UDDI.
  • Developed User Interface application modules using HTML, CSS and JavaScript, Angular, JSON.
  • Participated in the product development life cycle via rapid prototyping with wireframes and mockups.
  • Created cross - browser compatible and standards-compliant CSS-based page layouts.
  • Used Angular Routing for navigating between screens and developed several reusable directives.
  • Used AWS Deploying, managing and operating scalable, highly available, and fault tolerant systems. Also used Apache Cordoba for Responsive Web Design.
  • Created and running the JMeter scripts for load testing. Involved in consuming, producing SOAP based web services using JAX-WS.
  • Deploy infrastructure on Amazon Web Services and configuration management using Puppet.
  • Designed ElasticSearch configuration files based on number of hosts available and node accordingly.
  • Involved in doing unit testing using JUnit and Mockito.
  • Utilized DOM, SAX parser technologies in implementing XML parsing framework.
  • Installed and configured WebSphere Process Server 6.1 and WebSphere ESB 6.1, WID.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Used Cassandra as the backend database to retrieve Data Access Objects.
  • Developed unit test using Karma and Jasmine, following strict patterns of RA team for unit test cases with jasmine.

Environment: Core Java/J2EE, Spring, WebSphere Application Server 7.0, Web Services, EJB 3.0, JPA, Apache Axis, Oracle10g, Java Script, HTML, Angular, RAD, RSM, Log4j, Clear Quest, Rational Clear case, Bootstrap, Cassandra.

Java/ J2EE Developer

Confidential

Responsibilities:

  • Implemented responsive web - based applications using HTML5, CSS3, JavaScript, and JQuery.
  • Involved in Design UI Screen, created several mock up Using HTML, CSS and JavaScript.
  • Developed client side validation code using JavaScript and html validation attributes before they are submitted to the server.
  • Used JQuery in developing the Rich Internet Applications (RIA) with AJAX mechanism and JSON as a data exchange tool.
  • Involved in various phases of Software Development Life Cycle (SDLC) on the application like Requirement gathering, Design, Analysis and Code Development.
  • Configured DispatcherServlet and ViewResolver to intercept incoming requests managing Spring MVC flow and invoke view components with the help of DispatcherServlet.
  • Created Stored Procedure, Trigger for database access and events.
  • Implemented various Business rules in the drl (drools file) using Drools rule engine.
  • Used Spring IOC for dynamic bean injection and Spring AOP to modularize cross-cutting concerns in aspects. Developed web application using Struts, spring, and iBATIS framework.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database tuples.
  • Worked with Spring Restful Web Services to interact with the JPA Objects created using ORM tools.
  • We kept up bean life cycle by utilizing Spring IOC which keeps up session information of beans.
  • Worked with Log4J to capture the log that includes runtime exceptions. Implemented IBM WebSphere Application Server to deploy the application.
  • Developed test cases by using TestNG for unit testing for each module developed in test driven development.

Environment: J2EE, JSF, XHTML, Bootstrap, JSON, JavaScript, Oracle, Spring framework, Spring IOC, Multithreading, prime Faces, Spring Batch, JAX-WS, Soap Services, Stored Procedure in SQL Server, Spring AOP, IBATIS, Hibernate, MYSQL, PL/SQL, XML, WSDL, SOAP, SOAP UI, IBM, TestNG, WebSphere, JUnit, Web Sphere Application Server, Tomcat.

Java/ J2EE Developer

Confidential

Responsibilities:

  • Involved in designing, developing and testing browser compatible web application by using the HTML5, CSS3, Bootstrap, and Angular JS.
  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective.
  • Created server side REST services using Spring Boot and used Spring cloud to load dynamic configurations.
  • Developed the DAO layer for the existing applications using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Configured Hibernates second level cache using EHcache to reduce the number of hits to the configuration table data
  • Consumed restful web services using apache HttpClient for the data coming from external systems.
  • Developed Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage the transactions in the application.
  • Used Spring Framework at Business Tier and uses Spring container for initializing services and used Spring Core Annotations for Dependency Injection such as Bean, Component, Repository, involved in designing and developing the JSON, XML Objects with NoSQL database like Mongo DB.
  • Worked on Mongo DB database design and indexing techniques.
  • Responsible for setting up Jenkins in AWS for Continuous integration and enabled web hooks to trigger the builds and used cloud formation to create the Jenkins stack in AWS.
  • Used AWS Elastic bean stack to run the application backend and used AWS Code pipeline continuous delivery service.
  • Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, DbUnit and Spring Test support.
  • Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, and Maven.
  • Used Gradle plug - ins, GitHub as a version control, and JIRA for tracking bugs.

Environment: Java 1.7, ES6, Spring, Spring Boot, Tomcat 8, Hibernate, RESTFUL API, JMS, Webpack, XML, Ajax, JavaScript, JQuery, HTML5, CSS3, Oracle DB, Linux, Jenkins, Gradle, AWS, JUnit, log4j, Maven.

Jr. Java/ J2EE Developer

Confidential

Responsibilities:

  • Responsible for design and development of Web Application using Struts Framework and written Action Classes, Form Bean Classes and configure the Application using Struts Configuration file.
  • Did technical design to conform to STRUTS (MVC) framework.
  • Wrote server - side programs by using Servlets and JSP.
  • Designed and developed the HTML front end screens and validated forms using JavaScript.
  • Made use of almost all Object-Oriented concepts like Inheritance, polymorphism and Abstraction.
  • Application and user level configurations have been maintained by using XML Files.
  • Widely used HTML for web-based design.
  • Implemented MVC using Struts Framework.
  • Utilized Servlets to handle various requests from the client browser and send responses.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Designing and documenting of the stored procedures.
  • Coding Test Classes using JUnit for unit testing, Performed functional integration system and validation testing.
  • Implemented design patterns MVC, Session Facade for developing the application.
  • Used MySQL as the backend database and integrated with Hibernate to retrieve Data Access Objects.

Environment: Core Java, J2EE, JSP, Servlets, HTML, DHTML, XML, JavaScript, Struts 1.1, Eclipse, PL/SQL, MySQL.

We'd love your feedback!