We provide IT Staff Augmentation Services!

Ja Developer Resume

2.00/5 (Submit Your Rating)

VA

SUMMARY:

  • 8 +Years of experience in developing web, UI, client/server, distributed architecture applications using Java, Angular 2/4/5, J2EE, node.js and UI technologies.
  • Experience in developing web UI using Angular 2/4/5, HTML5, CSS3, Typescript, JavaScript and Bootstrap.
  • Strong experience in the entire Software Development cycle, which involves design, development, coding, testing, implementation and supporting phases.
  • Strong development experience in Angular 2/4/5, node.js, Java, spring, Hibernate, JDBC, JMS, XML, JUnit, Maven, and Log4j.
  • Experienced in implementing Frameworks such as Angular 2/4/5, spring and Hibernate.
  • Experience in working with single page applications using Angular 2/4/5, TypeScript, HTML5, CSS3, JSON.
  • Have good knowledge on consuming REST API's.
  • Having good working knowledge on Angular Framework concepts like Dependency Injection, Routing, Directives, Services and Two - Way Data binding.
  • Co-ordinate with the team's back-end developers on the process of consuming a RESTFUL API, Custom Directives and nested JSON iteration.
  • Experience in developing multi-threaded and concurrency applications.
  • Experienced in Developing and Deploying Applications using WebSphere Application Server and Apache Tomcat.
  • Strong working knowledge of IDE's including Eclipse, WebStorm, Visual Studio Code, SQL developer .
  • Experience in implementing designing phase using Design Patterns like Singleton Pattern, Data Access Objects, MVC and Data Transfer Object.
  • Experience in Configuring auto building and deployment of application using Jenkins and Sonar.
  • Ability to collaborate with the Business Analysts and end-user team members for the purpose of defining the characteristics of a desired future state.
  • Experience in working with different operating systems Windows XP/7/8/10, UNIX.
  • Experience in Implementing Waterfall Model and Agile/Scrum Development of Software Development Lifecycle.
  • Experienced in Defining and creating Technical, Designing and Functional documents.
  • Proficiency in using Software Configuration management tools like SVN.
  • Good working knowledge on Log4j and JUnit.
  • Good in Oracle database.
  • Strong understanding of multi-tier architecture.
  • Experience in working under high stress environment to meet the project deadlines. Ability to deliver results in a high-energy, fast-paced environment.
  • Highly motivated and detail oriented to research and determine root cause of coding, data or other issues.
  • Excellent communication, analytical, interpersonal and presentation skills

TECHNICAL SKILLS:

Languages: Java, J2ee, Oracle Fusion(OSB/SOA), SQL/PLSQL and XML

J2EE Technologies: J2EE, Servlets, JSP 2.1/2.2, EJB2.1/3.0, JDBC, MVC Architecture, Java Beans, JNDI, RMI, JMS, Java, ANT 1.8, JavaScript, Spring

J2EE Frameworks: Struts2, Hibernate, Spring 4.2/3.0, JUnit, Log4j, ANT, MAVEN

Markup Languages: JavaScript, HTML/DHTML, XML, XSL, XSLT, JQuery, CSS.

Design/Analysis: Object Oriented Methodologies, UML, and Design Patterns.

Databases: Oracle 8i / 9i /10g / 11g, MS Access 97/2000/2003, SQL 2000/2005, MY SQL, MongoDB

Version Control Tools: SVN, CVS, GITHUB, Clear Case

Operation Systems: Windows 7/2000/98/XP/NT, UNIX, LINUX, MAC iOS

Web Technologies: JavaScript, Html, jQuery, AJAX, JSF, Web Services, SOAP, REST, WSDL, UDDI

Web/Application Servers: Apache Tomcat 5.x, BEA Web logic 9.0/10, Web Sphere 8.5.5, JBoss 7.1, Glass Fish

Software Tools: Eclipse IDE, Net Beans, Dreamweaver, Workbench, ANT, Junit 4.1, DTD, XML schema, TOAD, Visual Studio, Oracle SQL Developer, iRAD, Tortoise SVN

Methodologies: Agile, SDLC, Waterfall, RUP

PROFESSIONAL EXPERIENCE:

Confidential, VA

Java Developer

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
  • Worked on Agile development methodology, built the application with Acceptance Test Driven Development (ATDD) by Gherkins (Cucumber) and developed the application using Spring Tool Suite IDE. Used Version One for defect tracking and content Management System and GitHub for version control.
  • Developed UML Diagrams for Object Oriented Design: Use Cases, Sequence Diagrams and Class Diagrams using Rational Rose.
  • Created custom elements, HTML imports, shadow DOM to allow fully encapsulated custom elements by using Angular 2.0.
  • Created Angular2 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the events, decorators.
  • Developed a component that varies content based on the user's navigation by using router-outlet directive in Angular2.0.
  • Architected, Designed and Implemented SPA (single page application) using Angular 2.0 directives, expressions, routing capabilities for bookmarking, pipes and validations.
  • Developed SPA with Angular 2.0, Typescript, Bootstraps, HTML and Angular 2.0 CLI. Configured module wide routing in the application using angular router and created various route guards
  • Writing and retrieving files to and from AWS S3 bucket for UI to render data faster that involves complex and time-consuming server-side logic.
  • Developed Microservices to make benefit for the Confidential payment posting process using the Spring boot Data JPA. And persisted the messages in Apache Kafka Topics to Cassandra DB and Spark job to join the Cassandra tables and Posts the Transactions on to the Apache Kafka TXN topic.
  • Created the Topics in Apache Kafka and Used jasypt spring encryption(AES) for password encryption and decryption in Cassandra connection classes.
  • Used No-SQL database Cassandra and created the Schemas, Tables and defined primary key, Foreign Key.
  • Used Drools engine as Business Logic Integration tool, developed various rules on it. Created Drools rules, agendas, activations, Sessions, and Facts integrated with business logic.
  • Configured Webhooks for push events on GitHub to trigger a build automatically on Jenkins whenever a code commit happens. Some of the other jobs were configured with PollSCM to trigger the job in Jenkins in timed manner.
  • Written shell scripts to create the consul properties in QA and Performance Environment. Created Docker files and JSON files for Spark jobs and Microservices.
  • Deployed and smoke tested (DEV, QA, Perf) the individual component in Chronos and Spark Mesos for spark jobs and used Marathon and Mesos for the microservices by manually using SoapUI, Docker tool and also continuously integrated with Jenkins(CICD).
  • Created and Used Jenkin Jobs for Continuous Integration with the Docker images which are used to wrap the Constructed code in layered file systems and share common files for better use of RAM.
  • Performed unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs and worked closely with QA Engineer.
  • Worked with JUNIT extensively and defined various Test Suites and Test Cases for the application.
  • Automated test cases using Cucumber framework, Java Selenium WebDriver. Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Involved in 90% of Code Coverage using Junit Test Cases, Mockitos and Power Mockitos the reports were generated using Cobertura and Jacoco using maven build and Code Quality is done using Sonar Qube Analysis. Security is checked by running the code through HP Fortify and clm.
  • Participated in weekly design reviews and walkthroughs with project manager and development teams.

Environment: Java 1.8, HTML, CSS, Angular2.0, Spring Boot Data JPA, AWS, HP Fortify, Jasypt spring, Jenkins, Soap UI, Docker, Zookeeper, Apache Kafka, Cassandra, Spring Tool Suite IDE, XML, XSLT, POJO, Cobertura, Jacoco, Selenium, Drools, Junit, Sonar Qube Analysis, Mesos, Marathon, Chronos, Maven, Jasmine, Karma, Gherkins(Cucumber), Soap UI.

Confidential, Austin, TX

Java Mean-stack Developer

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project and Developed the Application using TDD framework.
  • Involved in Agile Methodology process which includes bi-weekly Sprint and daily Scrum to discuss the design and work progress.
  • Created and managed cloud VMs with AWS EC2 command line clients and AWS management console.
  • Used Cloud Formation and launch configurations to automate repeatable provisioning of AWS resources through aws cli and consol.
  • Used TortoiseSVN for version control and JIRA for defect tracking and Confluence for content Management System.
  • Used Spring Batch for scheduling and maintenance of batch jobs. Deployed the application in various environments DEV, QA and also Production.
  • Implemented Spring Security with interceptor features to provide Authentication and Authorization for log in functionalities.
  • JIRA/ Quality Center for ticketing, Wiki for documentation and designing, implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies like Jenkins Nodes/Agents.
  • Wrote and specified Spring Annotation Configuration to define Beans and View Resolutions to configure Spring beans, dependencies and the services needed by beans.
  • Implemented Java multi-threading and thread handling issues during application development.
  • Built a high performance single threaded server framework using Java NIO and also developed reporting application in Rails which queries Mark Logic Server to generate Excel reports.
  • Implemented persistence layer that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Used Spring Batch for scheduling and maintenance of batch jobs. Deployed the application in various environments DEV, QA and also Production.
  • Used the Spring JDBC for data retrieval from the database for various inquiries. Wrote complex SQL queries to retrieve data from the Oracle database.
  • Played key role in the design and development of application using J2EE and Rest web service (Jersey frameworks) for Service Oriented Architecture (SOA) with JSON. Responsible for working on consuming and producing SOA/Web Services. Used the Spring JDBC for data retrieval from the database for various inquiries. Wrote complex SQL queries to retrieve data from the Oracle database.
  • Generated Entity classes and schema using them. Created Application Property Files and implemented internationalization.
  • Developed jQuery based calendar to schedule appointments. Used various jQuery plugins like auto complete, date picker, color picker, document slider to enhance the usability, functionality and overall experience for website.
  • Used Drools engine to separate the business logic from production rules. Extensively worked on Drools authoring and Runtime. Extensively created Drools rules definitions, created sessions, worked on knowledge builder.
  • Analyzed user requirements, use cases, and business rules to prepare Test Cases.

Environment: Agile methodology, Java 1.8, Multi-Threading, NIO, Jenkins, jQuery, JavaScript, Springs, MQ Series, AJAX, Tortoise SVN, MongoDB, Spring, jQuery, JSON, XML, Ansible, Spring JDBC, Drools, Restful service.

Confidential, Boston, MA

Full Stack Developer

Responsibilities:

  • Involved in analysis, design and development. Worked on creating various documents that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Worked in Agile environment.
  • Designed UI Screens using Servlets, JavaScript, CSS, Ajax, DHTML, XSL, XHTML and HTML.
  • Developed individual UI pages for and reports with AngularJS, ng-Service, ng-Route, and ng-View.
  • Developed the DAO classes by using Hibernate.
  • Created mappings among the relations and written named HQL queries using Hibernate.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI, REST, WADL and XML using CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
  • Building, configuring and deploying the project using tomcat Application Server.
  • Experience as an MySQL Developer in Analysis, Design and Implementation of Business Applications using the Relational Database Management System (RDBMS).
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's(Linux) and configuring the servers for specified applications.
  • Configured custom metrics for the AWS Cloud Watch for detailed monitoring.
  • Used AWS SDK for JavaScript in NodeJS.
  • Involved in installing the application on AWS EC2 instances and also configured the storage on S3 buckets.
  • Performed S3 buckets creation, policies and also on the IAM role based polices and customizing the JSON template.
  • Helped migrating and managing multiple applications from on premise to cloud using AWS services like S3, Glacier, EC2, RDS, SQS, SNS, SES.
  • Created AWS Config and built the tools to track the configuration changes and by setting the automatic Notifications using AWS SNS.
  • Managed Jenkins Continuous Integration tool for releases.
  • Created Data-pipelines and configured EMR Cluster to offload the data to Redshift.
  • Used GIT for version control repository.
  • Used SLF4J, Junit for logging and Testing.
  • Prepared test case scenarios and internal documentation for validation and reporting.
  • Coordinating with the QA team, and resolving the QA defects.
  • Involved in unit testing and regression testing.
  • Performed MYSQL coding in delivery of assigned work.

Environment: Core Java, J2EE, MYSQL, Spring Batch, Spring Core, Spring, Hibernate, Web Services, Html, CSS3, JSP, Jenkins, Angular JS, Node JS, Gulp, Bootstrap, HTML, Linux/UNIX, CSS, JavaScript, JBoss, Amazon Web Services (AWS), CVS, Eclipse, IntelliJ, Git, Forty Scan, sonar, Splunk, source Tree, Toad, Winscp, putty, Rally, Jmeter, JUnit, Mockito, JQuery, SLF4J, Windows, API's, SOAP, Rest, SOAP UI, WSDL, WADL, openshift, Tomcat Server, Rubby and Maven.

Confidential, Charlotte, NC

Full Stack Java Developer

Responsibilities:

  • Exposed to all phases of Software Development Life Cycle (SDLC) Analysis, Design, Development, testing, and production phases of the projects. Implemented using Agile Methodologies.
  • Developed asynchronous, rich user interface with AJAX to get user information from the server.
  • Involving in fetching JSON data within Orchestration Layer with Spring Boot application and displaying it in the UI.
  • Applying data transformation business rules to transform code from one format to another format using Node.JS.
  • Creating custom, general use modules and components which extend the elements and modules of core Angular.JS using TypeScript.
  • Created Angular.JS controllers, services and used Angular.JS filters for filter functionality in search box and integrator functionalities.
  • Extensively used core Java concepts like Multi-Threading, Generics, Java Reflection, Serialization.
  • Configuring Hibernate framework for all CRUD operations, calling stored procedures and fetching data with criteria queries.
  • Generating primary keys using DB Sequences and maintaining relationships with other tables.
  • Wrote DAO classes to interface with Database using hibernate. And developed DTO classes for the application modules.
  • Developed presentation layer using JSP tag libraries.
  • Using Spring Dependency Injection and annotations for wiring handler and used Spring AOP for exceptions logging along with log4J and transaction handling in DAOs.
  • Developing application using Spring JPA and Bootstrap on the presentation layer, the business layer is built using spring framework.
  • Developed backend services using Spring MVC, Spring Boot, Spring AOP and Dependency Injection.
  • Developed web applications using Spring MVC, JQuery, HTML5, and BootStrap.
  • Strategic and practical implementation of cloud-specific AWS technologies including Elastic Compute
  • Cloud(EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic Bean Stalk, Virtual PrivateCloud(VPC), RDS and Cloud Watch.
  • Built centralized logging to enable better debugging using Elastic Search Logstash and Kibana (ELK).
  • Implemented microservices using Spring Boot, and enabled discovery using Netflix eureka server.
  • Configuring the WebSphere application server on AWS cloud platform.
  • Maintaining the user accounts (IAM), RDS, Route 53 services in AWS Cloud. Created Cloud Formation template stacks to automate for building new VPC's using JSON files.
  • Involving in the implementation of the RESTful web services using the Jax-RS, implementing security features to perform CRUD operation from the database, published the REST services. Parsed the data to project to client and handled the security and Authorization using Spring Security.
  • Developing Spring Boot based MicroServices using the annotations & implementing architecture patterns, Used Spring Rest/JSON to expose MicroServices APIs.
  • Monitoring the error logs using Log4J and fixed the problems and Used JUnit for test cases.
  • Using Spring-data module to communicate with MongoDB and Worked with MongoDB MapReduce to consolidate the data. And used Clustered Index to reorder the records.
  • Used GIT for Code versioning and branching to collaborate with the team members.

Environment: HTML5, CSS3, BootStrap, JavaScript, React.JS, DOM, AJAX, JSON, Spring Boot, Kafka, Node.JS, Java, Hibernate, Cassandra, DAO, DTO, Spring AOP, Log4J, Spring JPA, AWS, Netflix, WebSphere, Jenkins, RESTful, Jax-RS, MicroServices, UNIX, MongoDB, GIT, MyEclipse Blue.

Confidential

Java Developer

Responsibilities:

  • The system was designed per J2EE specifications. Servlets were used as a Front Controller gateway in the system. Helper classes were used to limit the business logic in the servlet.
  • EJB's were used to talk to the database and JSP along with HTML, XML was used to control the client view
  • Designed and added new functionality extended existing application using J2EE, XML, Servlets, JSP.
  • Client-side validations are done using JavaScript and server-side validations are done using the Struts validator framework.
  • Deployed the application in JBOSS Application Server.
  • Developed Action Classes, which acts as the controller in the Struts framework.
  • Created table and different batch programs to clean up tables in DB2 database.
  • Extensively used Collections and Exceptions in the batch program for database cleanup.
  • Establishing JDBC connection using the database connection pool.
  • Wrote complex SQL statements to retrieve data from the DB2 database.
  • The application was developed using Eclipse on Windows XP.
  • Implemented Log4j to maintain system log.
  • Used Junit framework for Unit testing of application
  • Used Clear Case for version control.

Environment: JAVA, J2EE, HTML, XML, CSS, JavaScript, windows/unix, Struts, Servlets, JSP, EJB, Eclipse, JDBC, DB2, ClearCase

We'd love your feedback!