We provide IT Staff Augmentation Services!

Software Developer Resume

4.00/5 (Submit Your Rating)

Quincy, MA

SUMMARY

  • Java Programmer wif 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 teh 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 wif various IDEs for development - Eclipse, IBM RAD.
  • Proficient noledge of application re-engineering and performance tuning.
  • Experienced in TCP/UDP protocol
  • Extensive noledge of Exporting teh analyzed data to teh 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 teh 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 wif 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 teh 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 noledge 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 wif teh BA and QA to ensure teh product meets company’s requirements.
  • Developed API using Java/J2EE, spring.
  • Developed persistent objects using Hibernate/JPA.
  • Developed named HQL queries for use in teh application.
  • Developed Spring Dao’s to connect to Oracle database for various CRUD operations to teh database.
  • Developed multiple Pocs using Spark and deployed on teh Yarn cluster, compared teh performance of Spark, wif 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 teh data into Spark RDD and performed in-memory data computation to generate teh output response.
  • Produced XML formatted report about teh qualification of teh computer to specific configurations.
  • Used JUnit Test to e-verify teh function of Hibernate parts works.
  • Used AJAX for teh performance speed since teh user does not have to wait for teh 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 teh data got from Kafka and Persists into Cassandra databases.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Worked closely wif product owner on business requirements.
  • Developed business layer components using enterprise Java beans (EJB).
  • Developed user interfaces for teh 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 dat consumed teh messages from teh Java message queue.
  • Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
  • Build teh functionality for teh front end JSPs to take teh data from teh model as an XML and using XSLT to convert teh XSL to HTML.
  • Wrote Servlet and deployed them on WebSphere Application server.
  • Continually involved in review and analysis business requirements, elevated design pattern in teh application.

Confidential, Portsmouth, NH

Software Developer

Responsibilities:

  • Provided object-oriented design, programming and implementation support for teh Insurance software system. dis was a very large J2EE system built on WebLogic.
  • Used teh JNDI for Naming and directory services.
  • Used Hibernate framework for back-end development and Spring dependency injection for middle layer development.
  • Cooperated wif product manager to elevate teh performance of teh application to meet business requirements.
  • Evaluated teh QPS based on teh Agile cooperation, cooperated wif teammates design and configured teh different kinds of teh database for different kinds of requirements.
  • Managed Object Persistence, Data retrieval using Hibernate, Spring Framework wif SQL server as backend.
  • Involved in teh process of Cassandra data modeling and building efficient data structures.
  • Scripting Hadoop package installation and configuration to support fully automated deployments.
  • Built teh functionality for teh front end JSPs to take teh data from teh model as an XML and using XSLT to convert teh XSL to HTML.
  • Created user-friendly GUI interface and Web pages.
  • Used JavaScript for teh client side validations.
  • Developed teh 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 teh mock ups and involved in UI review wif UI architect and Business Units.
  • Connected to Data Sources and performed operations using Spring Data Framework features like Spring ORM.
  • Followed Agile Software Development wif Scrum methodology.
  • Configure teh 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 wif other developers in designing and developing software tools.
  • Built teh HTML, CSS based front-end frameworks to build teh 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 halped improve teh 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!