We provide IT Staff Augmentation Services!

Sr Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Skilled, accomplished software developer with over 8 years of experience in a hands - on development environment, with key involvement in all stages of the software development lifecycle specialized in object-oriented programming analysis with extensive full Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance. Demonstrated contributions to requirements analysis and management, programming, testing, and deployment. Deep knowledge of Agile methodologies and industry IT standards. Excellent communicator working with team members, customers, and stakeholders to drive project delivery. Talented problem solver with strong analytical abilities.
  • Over 8+ years of experience and backed with rich domain knowledge, understanding and practical knowledge of several IT technologies, I seek a career with challenging assignments to achieve professional goals.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development(TTD), and Iteration methodology, Pair Programming, Agile Development &Testing using Software Development Life Cycle.
  • Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDE's such as Eclipse, STS, Rational Application Developer (RAD), NetBeans, IntelliJ.
  • Hands on experience on MVC frameworks such as Angular JS, Angular2, Backbone JS, Ember JS, ReactJS etc.
  • Experience in developing Web based UI’s using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Angular JS, Action Script, DOJO, jQuery, EXT JS and Ajax.
  • Developed UI modules using AngularJS, Node.js, React JS, JavaScript, Ajax, jQuery, CSS3 and HTML5.
  • Command in ReactJS for creating interactive UI's using Virtual DOM, JSX, React Native concepts.
  • Developed modules in large cross-platform applications using Web Services (SOAP, REST), Microservices.
  • Expertise in application development using JSP, Servlets, JNDI, Spring, Hibernate, JSF, EJB, XML, Web Services, Struts 1.2/2.0, Spring 3.x and 4.x, Boot, AWS, JDBC, JNDI, JMS, JAXB, SAX/DOM, Apache Kafka.
  • Experience in developing spring features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Heroku, Spring Security, Spring Integration, Spring Eureka, Spring Netflix.
  • Experience in Microservices-Spring Boot, Pivotal Cloud Foundry and Spring Boot.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and Developed data pipeline using Apache Kafka.
  • Expertise in development applications using Type safe technologies like Scala, Akka model, Play framework.
  • Experience in deploying enterprise applications in Apache-Tomcat, WebLogic, and WebSphere, JBoss.
  • Experience in working on Grape API and adding Swagger documentation.
  • Proficient in NoSQL DB such as Apache Cassandra DB, MongoDB, Neo4j and Couch DB.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, Elastic cache, SNS, SQS, AMI.
  • Apache Tomcat 8 and NodeJS servers to deploy and configure Java API’s and frontend modules.
  • Experience in build/deploy tools Ant, Maven and Jenkins, ClearCase, CVS, SVN, Nexus, Git, ClearQuest, Sonar.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations.
  • Configured the tools like Bitbucket, JIRA, Confluence, Chef and Kubernetes.
  • Involved in building the code using Jenkins, Bamboo and Quick build for continuous integration.
  • Work Experience with testing tools and applications such as JUnit, Hands-on experience in unit testing frameworks TestNG and Junit, Mockito, Firebug, Fire Poster, browser developer tools, Protractor, Selenium, Jasmine, SoapUI.

TECHNICAL SKILLS:

Languages: Java 1.8, J2EE, Scala 2.12.1, Python 3.6.0, GOLANG

Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlets API 3.0

Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/1.5/2.0, Spring Security 3.2

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, Jenkins 2.50, WebSphere MQ 7.5

Relational Databases: Oracle 10g/11g, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, J Query 2.11, Angular JS 2.0, ReactJS, BackBone.JS 1.3.1, Polymer.JS, Node JS 6.0.

IDE: Eclipse, NetBeans 8.0.2, Intellij 2017.1, Spring Tool Suite (STS) 3.8.3

Operating system: Windows 10, Linux Mint 18.1, Unix

Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36

Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, Intellij 2017.1, Spring Tool Suite (STS) 3.8.3, GITHUB 2.12.0

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS

PROFESSIONAL EXPERIENCE:

Confidential, Carrolton, TX

SR Java Developer

Responsibilities:

  • Contributed Full stack development in native Golang backend, native JavaScript, and Bootstrap Framework for financial web application between advisers and their clients.
  • As a part of core team, I am involved in the designing and developing of the core APIs for the product, writing TDDs, optimizing code
  • Actively participated in technical design, coding new features and maintenance of the Web applications.
  • Ensured scalability of the web applications (code & database optimization, server performance).
  • Worked on Migration of legacy EJB based SOAP APIs to Golang based services, REST Services.
  • Enhanced, fixed functional and performance related bugs in core product written in GO (Golang).
  • Developed code is uploaded to GIT periodically from specific branch for lead developer and Eventually merge the code to master branch for production manager update
  • Involved in Test Driven Development. Written automated unit test functions in Golang to cover the API code.
  • Configured the API to take advantage of the auto scale feature of Cloud Foundry to support 1TB data volume transaction a day peak loads.
  • Used Rabbit MQ for getting the requests from the listener and Queuing them to worker when it is available.
  • Checking for operating system, and JIRA patches and cumulative updates and work with DBA's to apply patches on Oracle environment.
  • Coached team members on Agile principles and providing general guidance on the methodology.
  • Continuously learned Agile/Scrum techniques and shared findings with the team.
  • Modeled the supply chain scenario into a rich set of conceptual classes using OOD and OOP. Services layer calls the different domain model and combine the result for desired user stories.
  • By adapting the TDDs, SOA and domain modeling approach we have reduced the overall development time with high quality, very less QA defects, reusability, maintainability and scalability

Environment: Go 1.8.1, Rabbit MQ, Couch DB, mango DB, GIT, Jenkins, Docker, Ansible, Angular, PostgreSQL, ELK Monitoring tool, JSON, GitHub, Unix.

Confidential, Denver, CO

Sr. Java/J2EE and Full Stack Developer.

Responsibilities:

  • Worked on full Software Development life cycle (SDLC) that includes requirements, definition, refinement, e implementation, testing and quality assurance.
  • Gather requirements from the business to understand their goals, then build out Micro services leveraging the Google Home product to enable the platform, to take voice orders for the client's product.
  • Developed a microservice that extracts data from PostgreSQL and generates a flat file and sends to AWS S3 using GO (Golang)
  • Performed Golang unit testing and benchmarking for microservices and worked on integration of PostgreSQL database.
  • All these batch microservices are written utilizing distributed message passing via Kafka message broker with JSON and CSV as data exchange formats.
  • Involved in successful migration of C based architecture to GO (Golang), worked in distributed systems and server sided software.
  • Developed microservice to extract AML data from Enterprise Data warehousing and push to external systems in JSON format.
  • Worked on building Platform components such as pub, sub messaging systems, large scale web - services, micro services, log processing pipelines, Distributed databases, middleware, object stores, worked on/contributed to stream processing frameworks like Apache Storm or Apache Apex.
  • Configured Production servers using Ansible Configuration Management tool to set the Automation between implementation and Production.
  • Build out the Microservices infrastructure for the product catalog, mapping localization, etc.
  • The Services are developed according to the Service Oriented Architecture (SOA) which uses Domain Model. As a supply chain company
  • Contributed to internal tools for assisting development and for maintaining services.

Environment: Go, AWS S3, PostgreSQL, GIT, Ansible, Angular, ELK Monitoring tool, Kafka, JSON, GitHub, Unix, Angular JS, Node JS, Java Scripts.

Confidential, San Ramon, CA

Sr. Java Developer

Responsibilities:

  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • Used display tag to render large volumes of data. Bean, HTML and Logic tags are used to avoid java expressions.
  • Implemented logging in the application using Spring Framework AOP module to know the application status. Used Spring DAO module for performing CRUD operations on database.
  • SpringMVC Framework IOC design pattern to provide relation between application components. Separated application configuration and dependency specification from actual application code.
  • Used Spring Batch to design a lightweight and comprehensive solution to enable the development of batch applications.
  • Created the User Interface screens using SpringMVC for logging into the system and performing various operations on network elements.
  • Developed Web Services SOAP/HTTP, SOAP/JMS, SMTP using SOA technologies such as SOAP, WSDL and UDDI and used WSDL and SOAP for getting credit card information from third party.
  • Involved in consuming, producing SOAP based web services using JAX-WS.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • Worked on JPA as persistence layer, involving EJB annotations to synchronize with database through XML.
  • Analyze and resolve conflicts related to merging of source code for GIT .
  • Expertise on Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .
  • Worked with the Node package manager(NPM) along with Karma, Grunt and Bower for test and build.
  • Involved in designing and implementation of Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources.

Environment: HTML, CSS, Bootstrap, AJAX, JavaScript, JSF 2.1, Spring Dependency Injection, Spring 3.x, Hibernate 3.x, Soap UI, Maven, SVN, JIRA, XML, Web sphere, SOAP web service, Unix/Linux, Web Sphere Application Server, PL/SQL, Oracle 11g.

Confidential, Jacksonville, Florida.

Sr. Java Developer

Responsibilities:

  • Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
  • Experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding, Testing, implementation & Production Support
  • Designed the Web application layout and forms using HTML5, CSS3, and JavaScript.
  • Converted Angular 1.5 app to React.
  • Involved in Design, Prototyping, Typography, usability and in collecting the wireframes required for designing the responsive web design pages.
  • Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, Flex, Node JS, Mongo DB.
  • Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixings, operations and functions.
  • Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
  • Experienced in React JS and working with React Flux architecture. Used React - Router to turn application into Single Page Application.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Involved to implement various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Followed front-end development best practices such as code to modules, unit testing, UI validations, peer reviews.
  • Developed Reusable components with clean and thoroughly tested code with high performance and simplicity in mind.
  • Reviewed and ensure the technical feasibility of UI/UX designs.
  • Involved in building stable React components and stand-alone functions to be added to any future pages.
  • Implemented React JS Controllers to maintain each view data.
  • Maintaining Parent and child components by using State and Props in React JS.

Environment: HTML5, CSS3, Bootstrap, JavaScript, React JS, JQuery, Jasmine, Agile, AJAX, Git, Angular JS.

Front-End Developer

Environment: Flex, EJB, Struts, spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Rational Rose 98, Oracle 9i, IBM WebSphere 6.0, ClearCase, Log4J, ANT, Selenium, IBM RAD, and Apache Tomcat.

Confidential, Wayne, NJ

React JS Developer

Responsibilities:

  • Involved in developing presentational and container components using React and JSX.
  • Worked with designer who designed user interfaces and prototypes for a web - based internal system.
  • Created a state management in react application using redux for the data flow within the application.
  • Configured redux store, reducers and actions. Used sagas for handling middleware and 'fetch api' for rest calls.
  • Added react-router with secure navigation and unsecure navigation.
  • Used react-datagrid to populate the dynamic data with in the table. Used react-bootstrap and SASS for handling responsiveness in the application and parse correct styles on prop changes.
  • Configured web pack to transpile react and JSX to ES5 using Babel and react-loaders, Added css-loader and sass plug-in for pre-compiling SASS to css. Used HTML5plugin to create the index.html file with generated hashed js and css files. Added proxy for webpack-server.
  • Solid understanding of React Virtual Dom Algorithm, for React performance optimization.
  • Implemented dynamic page elements and form error validations.
  • Devised solutions to expedite the procurement of required data for unique website architectures comprised of X/HTML, JavaScript, React, Angular, CSS, and AJAX
  • Configured node application, created rest api's using expressJs.
  • Used passportJs to generate token and used tokens for api authentication with application key.
  • Used mangoose schema for performing read/write operations to mongoDB.
  • Written gitlab CI script to run ci-tests on every push. Configured Jenkins for auto deploying the code to development box.

Confidential

Java Developer

Responsibilities:

  • Developed responsive single page applications SPA using React JS and rendering pages on the server side for faster loading and updating by 3x.
  • Designed Prototype and project lay out skeletons using react JS, J query, and CSS /LESS and HTML 5.
  • Client-Side code were written in React JS, J Query and server side code were developed using MVC4.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Developed various EJB components to fulfill the business functionality.
  • Implemented the Email module, which included setting up JMS message queue, designing and developing email client which sent Java messages to the message queue, designing and developing message driven beans that consumed the messages from the queue and sent emails using contents from the message.
  • Used Apache Axis for consuming Web Services.
  • Used WebSphere Application Server for deploying various components of application.
  • Persistence layer was implemented using Hibernate Framework.
  • Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Involved in developing the CSS sheets for the UI Components.
  • Used JavaScript for the web page validation.
  • Used XML with SAX parser to transfer data between applications.
  • Written ANT scripts for building application artifacts. Monitored the error logs using Log4J.
  • Wrote PL/SQL stored procedures, Prepared statement and used API.
  • Involved in writing and executing stored procedures, functions and triggers for Oracle to create a Database Management System.
  • Used JUnit for unit testing. Created Unit, Acceptance and Integration Test Documents and Code Review Documents.

Environment: J2EE, Java SDK, XML, SAX, JSP, JMS, HTML, JavaScript, Struts, Hibernate, Servlets, Eclipse, Web Services, JUnit, Unix, Ajax, EJB, RMI, JNI, WebSphere Application Server, ANT, CVS, Oracle 10g

We'd love your feedback!