We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Silver Spring, MD

SUMMARY

  • Hands on of experience in web development, designing and developing user interface, implementation of web and mobile based applications using the latest web technologies.
  • Analyze the information to determine, recommend, and installation new APIGEE premises and responsible to implement the APIGEE management for confidential
  • Effective at working in Agile environment using SCRUM methodologies.
  • Experience in Core Java with a strong understanding and working knowledge on OOPS concepts like Polymorphipsm, Inheritance, Multi - Threading, Collections, Exception Handling.
  • Hands on experience on SDLC (Software Development Life Cycle) that includes Implementation, Maintenance with methodologies like Waterfall Model and Testing, Coding and Agile.
  • Hands on experience in client-side technologies such as HTML/HTML5, JavaScript, CSS/CSS3, JSON, jQuery and AJAX.
  • Experienced in using APIGEE Edge API platform
  • Extensive Knowledge of APIGEE cloud infrastructure, components and setup.
  • Experienced in API architecture and design using tools like Visio and implemented them in APIGEE.
  • 3+ years experiences in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon CloudFront ).
  • Created automated BPMN workflows as per business requirements in Camunda using Camunda Modeler, also implementing workflow backend business logic in Camunda listeners.
  • 5 years of experience in Agile/SCRUM development environment.
  • Experience in installing and setting up MQ monitoring tools.
  • Extensive Knowledge integrating with APIGEE, TIBACO and DATAPOWER
  • Good Understanding of APIGEE Architecture.
  • Proficient in transforming visual representation of the application into interactive layouts using modern web developing technology using HTML5 CSS3 and java script libraries like Angual 2, Angular 4, Angular 7.
  • 5+ year of hands-on experience in writing SQL queries, PL/SQL. Joins, Stored Procedures and Database Triggers .
  • Comfortable experience with NOSQL technologies like MongoDB, Cassandra,, Neo4j.
  • Experience in using Ant, Maven build tools and performing unit test by writing Junit test cases using Junit Frameworks like Mockito, JMock.
  • Experience in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Very good experience with multiple servers like IBM WebSphere, IBM WebSphere ESB (Enterprise Service Bus), WebLogic Server, Apache Tomcat, Jboss.
  • Experience in versioning tools like GitHub, Clear case, SVN and CVS.
  • Experienced in creative and effective front-end development using JSP, JavaScript, jQuery, D3 Js, Angular Js, Angular 2, Backbone Js,Bootstrap, Ext Js, React JS, Ajax, CSS & CSS 3.
  • Extensively worked with AngularJS Controllers, Filters, Validations, Factory, Services and creating customer directives to interact with the restful services.
  • Experience on scripting languages like Linux, Unix.
  • Implementing SOA using Web Services (SOAP, WSDL, Restful, and JAX-WS) and REST Services.
  • Experience with building Maven scripts for building and deploying the application in App /web servers.
  • Hand-on Experience on database like Oracle.
  • Strong debugging and troubleshooting skills.

TECHNICAL SKILLS

Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, TypeScript, jQuery, AJAX, JSP, DOM, Responsive Web Design, DHTML, XHTML, JSON, SASS, SCSS, Less, Media Queries.

Java Technologies: Spring Boot, Spring MVC, Hibernate, Servlets, JDBC, JSP, JSTL, Swing.

JavaScript Technologies: React, Redux, AngularJS, Angular, jQuery, EXT.js, Backbone.js, Require.js

Database: Oracle,PL/SQL, MySQL, MongoDB, Redis, Cassandra

Web Services: RESTful, SOAP, WSDL, UDDI

Testing frameworks: JUnit, Jasmine, Karma, Jest, Log4j

Operating Systems: Windows, UNIX, LINUX, Mac OS.

Web Servers: WebSphere, WebLogic, JBoss, Tomcat, Nginx

Repositories: Git, Bitbucket, SVN, CVS

PROFESSIONAL EXPERIENCE

Confidential, Silver Spring, MD

Java developer

Responsibilities:

  • Design, analysis and development of Application based on J2EE using Spring and Hibernate.
  • Spring Boot is used to build the application running on Embedded Tomcat.
  • Implemented the application modules using Spring Core layer (IOC), Spring Security, Spring AOP, Spring ORM, Spring Batch, Spring Rest Web Services to develop the application.
  • Java 8 streams and lambda expression were used to increase performance.
  • Implemented APIGEE management APIs for certain operations.
  • Developed API proxy in APIGEE to make JPM application API’s available to the external system.
  • Implemented SOAP web services exposed by pay metric (third party vendor) for credit card transactions using JAX-WS.
  • Deploying REST services exposed by the JPM API interface in the JPM WEB APP.
  • Developed required data structure, triggers, sequences in Postgres Database.
  • Implemented JPA Entity Manager Hibernate for data persistence.
  • Developed the GUI of the application by using different interfaces technologies HTML, JavaScript, jQuery, Angular 2/6/7, ReactJS and JSON.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup
  • Implemented single page applications using Angular 7.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Developed Custom Directives, Controllers, Services and filters modules of Angular 7.
  • Extensively worked in Beta, RC-5, RC-6 and Final Versions of Angular 2/6/7.
  • Implemented Angular 2 Directives, Pipes, Event Binding, Data Binding, Interpolation, injection etc., for building the GUI.
  • Worked on Camunda BPMN's to automate the process and worked on Camunda DMN Tables for modeling and executing decisions that are determined by business rules.
  • Used Camunda REST API’s Cockpit and Java API’s to communicate with Camunda engine and created complex Camunda BPMN workflows to trigger REST APIs and validate responses in automation process.
  • Implemented complex java logic as Camunda listener and delegate classes to handle and store business logic and validation and added unit testing for every Camunda workflow.
  • Worked on the Camunda DMN Model API for the backend of an application which is used for dynamically updating the DMN Tables.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • CSS3, Bootstrap was used for styling the web application.
  • Developed and designed the framework to consume the webservices hosted in Amazon EC2 instances.
  • Implemented S3 buckets creation, polices and the IAM based polices.
  • Developed alarms, monitors and notification for EC2 hosts using Cloud Watch.
  • Migrated application to AWS Cloud.
  • Built S3 buckets and managed polices for S3 buckets and used S3 bucket for storage and backup on AWS.
  • Developed VPC, established the site-to-site VPN connection between Data Center and AWS.
  • Developed code for java API for Amazon Lambda to manage some of the AWS services.
  • Developed and extend APIs on top of graph databases and/ or RDF triplestores
  • Developed automated pipelines in AWS CodePipline to deploy Docker containers in AWS ECS using services like CloudFormation, CodeBuild, CodeDeploy, S3.
  • Exported SQL data into Elastic search to allow much faster and scalable user searches from the database.
  • Designed and developed a decision tree application using Neo4J graph database to model the nodes and relationships for each decision.
  • Deployed in Amazon Web Services using Neo4J server implementation. Application includes machine learning capability to expand the number of options
  • Implemented Jasmine and Karma for unit testing the Angular Application.
  • Developed Junit test cases to Unit test the business logic.
  • Developed and maintained In -house graph databases.
  • Implemented Graph DB in addition to other types of data to design, plan and
  • Solved production issues and doing Root cause Analysis and Troubleshooting operational issues.

Confidential, Atlanta, Georgia

Java Developer

Responsibilities:

  • Analysis, design and development of Application based on J2EE using Struts, Spring and Hibernate extensively.
  • Implemented spring boot annotations for entire configuration and free of XML.
  • Application development using Spring boot with MVC and dependency injection.
  • Implemented Spring MVC (Model View Controller) to handle/intercept the user requests.
  • Implemented various controllers to delegate the request flow to the Backend tier of the application.
  • Microservices were created using spring boot with the shared database.
  • Spring cloud is implemented along with the microservices architecture.
  • Developed a Spring JDBC module in connecting to database.
  • Understanding Camunda components HTTP Connector, SOAP Connector.
  • Implemented Mongo DB as secondary database for persisting data.
  • Persisted data in BSON format and performed crud operations in Mongo DB.
  • Hibernate was implemented for Object Relational mapping along with Oracle database.
  • Implemented Spring ORM with hibernate for interacting with the database.
  • Implemented JSTL tag library for the development of application.
  • Extensively implemented Angular JS, Ext JS, D3 JS, Node JS, React JS, Polymer JS for Building web applications.
  • Developed interactive UI with JavaScript, HTML, CSS, Bootstrap and Angular.
  • Posting the responses from the XML on to the JMS queue.
  • Implemented XML Parser for Building the XML Documents.
  • Implemented Unix Shell Scripting for program execution.
  • Test Driven Development in entire application development cycle.
  • Implemented Multithreading and synchronization for increasing the overall performance of the application.
  • Implemented Apache ActiveMQ for Java messaging services.
  • Audited application SQL code with DB2 Explain prior to production implementation.
  • Extensively implemented PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, and relational database models for implementing DAO.
  • Deployment on Web Logic Application Server 11g.
  • Junit, log4j were implemented for unit testing and as logging frameworks.
  • Developed JUnit test cases for unit, integration, and functional tests, built the jobs and automated the integration in Jenkins to trigger the job and push to Git.
  • Developed the classes for Unit Testing by using Junit- Mockito.
  • Implemented AJAX base applications using GWT API for Performance oriented and browser independent application.
  • Worked with Jenkins for building and integration of the artifacts.
  • Implemented JIRA tool for creating change tickets and handling production bugs and development tasks.
  • Involved in production support, resolving the production issues and maintaining the application server.
  • Involved in the SIT, UAT, Cutover and Hyper care activities and solving productions issues and doing Root Cause Analysis troubleshooting operational issues.
  • Effective interaction with team members and business users from different regions for procurement of requirements and then analysis

Confidential

J2EE Developer

Responsibilities:

  • Developed various Java Bean components for implementing business logic.
  • Developed JAX-WS(SOAP) layer on top of this middleware application as a communication interface. And generated WSDL document in SOAP Web Services.
  • Implemented AJAX components in developing UI. And developed UI with AJAX, HTML, DHTML and JavaScript for interactive web pages.
  • Understand existing Java services so that they can be converted to APIGEE based Services.
  • Developed Restful API’s using APIGEE platform
  • Monitoring and managing the WebLogic server instance using WSLT and for the automation purpose.
  • Developed JMS components to send message from one application to other application internally.
  • XPath expression are used to extract data from the XML files.
  • Developed RESTful Web services using JAX-RS API.
  • Solved problems using a combination of JavaScript, JSON and jQuery. And fixed software bug via JavaScript and CSS.
  • Designed and Developed API with all the CRUD capabilities using SOAP.
  • Used Agile development methodology of software development.
  • Creating, Upgrading and maintaining the JavaScript libraries and widgets so that the data is managed the same way regardless of when the form was developed.
  • Developed database design and responsible for creating the modifying Database objects.
  • Responsible for writing code for error behavior like time-outs and no match menu options.
  • Code review and configuration management for the application using MAVEN.
  • Provided UNIX scripting to drive automatic generation of static web pages with dynamic news content.
  • Implemented validation framework for creation of validation.xml and used validation-rules.xml.

Confidential

Jr Java developer Engineer

Responsibilities:

  • Developed the design and development phase of the application using Waterfall methodology of Software Development Life Cycle (SDLC).
  • Designed and Developed various layers and components of the application using OOAD methodologies and J2EE design patterns.
  • Implemented core Java concepts like Multi-threading, Polymorphism, Inheritance & Abstraction.
  • Implemented the GUI using HTML, CSS, React with NodeJS, jQuery, Java Servlets and JSP.
  • Imparted mobile responsiveness to the front-end using CSS Modules, Media Queries and JavaScript features of DOM Manipulation, browser detection.
  • Implemented JDBC, Hibernate Template to set-up connection with Oracle 10g Database Server.
  • Deployed and tested the application on Apache Tomcat Web Server.
  • Used ANT build tool for packaging the application and CVS for source control of the code.
  • Interacted with clients and team lead on a regular basis to keep track of requirement satisfaction.

We'd love your feedback!