We provide IT Staff Augmentation Services!

Software Developer Resume

5.00/5 (Submit Your Rating)

Quincy, MA

SUMMARY

  • Java Programmer with 5 years of experience in Object - Oriented Analysis & Design, Development/programming for web-based applications in JAVA/J2EE Platform in domains including Health Insurance, Finance, Banking, and Retail.
  • Experienced in the analysis, debugging and problem-solving.
  • Experienced in using version controls of Github.
  • Extensively worked on build and unit testing tools like JUnit.
  • Experience in developing Web Applications using webStorm.
  • Experienced in developing back-end web applications using PHP.
  • Extensive work experience with various IDEs for development - Eclipse, IBM RAD.
  • Proficient knowledge of application re-engineering and performance tuning.
  • Experienced in TCP/UDP protocol
  • Extensive knowledge of Exporting the analyzed data to the relational database using Sqoop for visualization and to generate reports for BI team.
  • Experienced on Spark and performed various actions and transformations on larger datasets.
  • Hands on experience in executing Batch jobs of the data streams through Spark Streaming using RDDs and Data frames.
  • Experience in building Azure Cloud Computing platform for SaaS service.
  • Experience in developing Map-Reduce programs using Apache Hadoop for working with Big Data.
  • Hands-on experience on NoSQL databases such as Cassandra and MongoDB.
  • Capable of designing Spark SQL based on functional specifications.
  • Experience in design distributed System for large scale requirements.
  • Extensive experience in configuring the web-based application to improve their performance.
  • Expertise in Object-oriented analysis and design (OOAD) using Java/J2EE Design Patterns, Unified Modeling Language (UML).
  • Proficient knowledge of JDBC and writing SQL Queries.
  • Strong domain exposure on Proficient in java and J2EE components such as JSP, JDBC, Java Beans.
  • Expertise in writing client side validations using Ajax and JavaScript validation framework.
  • Extensive experience in using Design Patterns like Singleton, Business Delegate, Façade, Factory.
  • Expertise in developing distributed applications using Application Servers such as WebSphere and Tomcat.

TECHNICAL SKILLS

Programming Languages: Java, C#, C, C++, Python, SQL

Web Back-End Technologies: J2EE, ORM, xampp, Tomcat, Hibernate, JUnit, PHP

Web Front-End Technologies: HTML, CSS, JSP, JavaScript, XML, JQuery

Version Management Tools: GitHub

Data Skills: MySQL, SQL Server, MongoDB, Cassandra, HDFS

Cloud Computing Skills: Microsoft Azure

Machine Learning Algorithm: Linear Regression, Logical Regression, K-Means, Neural Network

Software Development Methodology: Agile Development, Waterfall

Operating Systems: Linux, Windows XP/7/8/10, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Quincy, MA

Software Developer

Responsibilities:

  • Cooperated closely with the BA and QA to ensure the product meets company’s requirements.
  • Developed API using Java/J2EE, spring.
  • Developed persistent objects using Hibernate/JPA.
  • Developed named HQL queries for use in the application.
  • Developed Spring Dao’s to connect to Oracle database for various CRUD operations to the database.
  • Developed multiple Pocs using Spark and deployed on the Yarn cluster, compared the performance of Spark, with Cassandra and SQL.
  • Created front-end using angular JS, HTML, CSS.
  • Managed database and Web site programming tasks.
  • Involved in migrating MapReduce jobs in to Spark jobs and used Spark SQL and Load Structured and semi-structured data into Spark Clusters.
  • Loaded the data into Spark RDD and performed in-memory data computation to generate the output response.
  • Produced XML formatted report about the qualification of the computer to specific configurations.
  • Used JUnit Test to e-verify the function of Hibernate parts works.
  • Used AJAX for the performance speed since the user does not have to wait for the response.
  • Implemented logging using log4j and AspectJ.
  • Implemented various cross-project functionalities using AspectJ.
  • Used Spark-Streaming APIs to perform necessary transformations and actions on the data got from Kafka and Persists into Cassandra databases.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Worked closely with product owner on business requirements.
  • Developed business layer components using enterprise Java beans (EJB).
  • Developed user interfaces for the application using JSP, Tiles, Struts Tag Library, custom tags, HTML, and JavaScript.
  • Used Spring Web Flow for managing UI flow.
  • Used Struts Validation framework for Client side validations and Server side validations.
  • Designed and developed Message-driven beans that consumed the messages from the Java message queue.
  • Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
  • Build the functionality for the front end JSPs to take the data from the model as an XML and using XSLT to convert the XSL to HTML.
  • Wrote Servlet and deployed them on WebSphere Application server.
  • Continually involved in review and analysis business requirements, elevated design pattern in the application.

Confidential, Portsmouth, NH

Software Developer

Responsibilities:

  • Provided object-oriented design, programming and implementation support for the Insurance software system. This was a very large J2EE system built on WebLogic.
  • Used the JNDI for Naming and directory services.
  • Used Hibernate framework for back-end development and Spring dependency injection for middle layer development.
  • Cooperated with product manager to elevate the performance of the application to meet business requirements.
  • Evaluated the QPS based on the Agile cooperation, cooperated with teammates design and configured the different kinds of the database for different kinds of requirements.
  • Managed Object Persistence, Data retrieval using Hibernate, Spring Framework with SQL server as backend.
  • Involved in the process of Cassandra data modeling and building efficient data structures.
  • Scripting Hadoop package installation and configuration to support fully automated deployments.
  • Built the functionality for the front end JSPs to take the data from the model as an XML and using XSLT to convert the XSL to HTML.
  • Created user-friendly GUI interface and Web pages.
  • Used JavaScript for the client side validations.
  • Developed the User Interface using JSTL, Custom Tag libraries, HTML, JavaScript, and CSS.
  • Developed and maintained Junit test suites.
  • Introduced and championed extreme programming practices.

Confidential, Charlotte, NC

Software Engineer

Responsibilities:

  • Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
  • Connected to Data Sources and performed operations using Spring Data Framework features like Spring ORM.
  • Followed Agile Software Development with Scrum methodology.
  • Configure the Hadoop service in Ubuntu environment, Loaded and transformed large sets of Implemented transaction management for ORM project using Spring Transaction Management API.
  • Used in Hibernate ORM for mapping Java classes to database tables and data querying.
  • Used Git version control technology to track problems.
  • Cooperated with other developers in designing and developing software tools.
  • Built the HTML, CSS based front-end frameworks to build the basic functions of a web page before further improvement.
  • Involved in NoSQL database design, integration, and implementation. Loaded data into NoSQL database Cassandra.
  • Worked on mapping high level requirements to low level requirements.
  • Built SQL DB and helped improve the performance.
  • Use data structures and algorithms for times and memory improvement.
  • Involved in Component Integration Testing, System Integration Testing, Dress Rehearsal Testing.

We'd love your feedback!