We provide IT Staff Augmentation Services!

Software Developer Resume

4.00/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • Around 6+ years of experience in design, development and deployment of web - based Client-Server business applications using OOP, Java/J2EE technologies.
  • Around 3 years of experience as a Full Stack Developer, creating Single Page Web application using SQL-Server, MongoDB, Spring MVC, Spring Boot and React JS in various domains.
  • Extensive experience in Front-end Application development using HTML5, CSS3, JavaScript, jQuery, AJAX for building vibrant UI friendly, high performance web application.
  • Used Bootstrap and Media queries to do responsive web design that fit all users and devices from desktop to tablet.
  • Built up Single page applications with React JS by creating Components and using libraries for the use of Axios, Props validation, Router etc.
  • Experienced in developing and maintaining RESTFUL APIs with Spring MVC/Boot using Maven, Hibernate to maintain various dependencies and layers of the backend. Tested the RESTFUL APIs by using Postman .
  • Experienced in using Java Collections for storing and passing various data and using Algorithm to meet specific requirements or calculation .
  • Expert at handling Unit Testing using Junit, Jest and Enzyme .
  • Familiar with integrating SQL-Server into the web application and performing CRUD .
  • Basic knowledge of MicroServices and the deployment of applications.
  • Expertise in debugging and troubleshooting existing code using JIRA, Developer Tools and GIT as Version Control System .
  • Experienced in working on Software Development Life Cycle(SDLC) with a blend of leadership in SCRUM meeting
  • Strong experience in CI (Continuous Integration)/CD (Continuous Delivery) software development pipeline stages like Commit, Build, Automated Tests and Deploy etc.
  • AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Auto scaling, Cloud Front, IAM, S3, R53 .
  • Worked on Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates .
  • Developed AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, Security Groups .
  • Strong experience in working in Linux and Windows environments.
  • Experienced in Designing and implementation applications with excellent Object Oriented Design using several design patterns including but not limited to Singleton, MVC, Business Delegate, DAO, etc.
  • Experienced in using Agile methodology for developing the projects.
  • Experience in the sharing of the knowledge while implementing the application in the Agile methodology.
  • Through working knowledge in core Java, Java database connectivity API of JDBC , Java Beans .
  • Highly self-motivated with strong analytical, communication and problem solving skills, excellent team player and ability to deliver under critical situations.
  • Experience with database like Oracle, MySql and DB2.
  • Strong Exposure to various IDE and tools such as Eclipse, IntelliJ, VSCode and Rational Application Developer.
  • Have a good Communication and Interpersonal Skills.

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

Software Developer

Responsibilities:

  • Currently working on a Bank Project with a team of 4 Full Stack Developers, 1 QA and 1 Team lead, I am one of them working on both Frontend and backend application.
  • Had completed the UI based application using React/Redux as front end and Java for backend from scratch to production.
  • Develop reusable React Component which can be used by other developers and other areas of the application.
  • React-Router used for navigating react components.
  • Refine HTML and CSS code to increase the webpage Accessibility.
  • Used both Redux - Thunk, Redux-Saga middleware depends on the requirements of fetching data from store.
  • Implemented Google-Maps integration with react/redux.
  • Used Jest and Enzyme libraries to implement Unit test cases.
  • Developed the backend infrastructure for the team to help them in developing end points using Rest API.
  • Designed and Developed the Rest API web services using spring boot framework.
  • Implemented Spring Boot with AWS Dynamo DB.
  • Participated in Designing the Relational Database, got a chance to learn more about how to design the database for a project.
  • Implemented in MySql and NoSql CRUD operations, Aggregate functions and join tables.
  • Ma nag ed Bu il d and Re l eas e ac ti v i t i es i n t he Ag i l e Env ir onm ent .
  • Experience with application performance and troubleshooting solutions like splunk, kibana, openstack.

Environment: React 16, Redux, Je nk i ns, Gitlab, Java 1.8, Docker, Advanced JavaScript, OpenStack.

Confidential, SaintLouis, MO

Full Stack Java Developer

Responsibilities:

  • Code repository management, code merge and quality checks with various tools, especially Git, nexus, etc.
  • Involved in the analysis design, coding, testing and implementation of business user requirements.
  • Designed and developed User Interface, application modules using JSP, spring, Servlets, HTML, CSS and JavaScript .
  • Generated POJO classes to map to the tables in the data base by using the JPA-Hibernate integration.
  • Implemented Restful Web Services using spring and used Spring Boot for micro services & consumed services using Spring REST template.
  • Developed the application as a Spring Boot App to get range of non-functional features.
  • Involved in developing components on with Spring MVC , Spring Framework and Hibernate & used Spring Security to secure the application.
  • Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into Oracle Database.
  • Extensively involved in coding with Core Java concepts like Collections, Exception Handling, Multithreading , Java I/O, and Generics to implement business logic.
  • Architect Development, Test, Integration, and Production AWS environments.
  • AWS EC2 , EBS, VPC’S , S3, Cloud Watch , Cloud Front, IAM, Security Groups, Auto-Scaling.
  • AWS CLI Auto Scaling and Cloud Watch Monitoring creation and update.
  • Solid understanding of Linux OS, including security, compilation, and installation of third-party software and networking.
  • Had developed Message Driven Bean (MDB) applications to listen from the Topic using JMS services.
  • Developed the MDB Queue applications to listen and send message to the JMS Queue.
  • Developed and Consumed Rest Services using HTTP methods such as GET,POST,PUT and DELETE for user.
  • Used JSON and XML as the data exchange format and swagger to provide the contracts between UI and middleware.
  • Used Java Messaging Services (JMS) for reliable and asynchronous communication.
  • Supported the Financial Advisor Applications and made changes according to the FA requirements.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation YAML templates.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics.
  • Created IAM policies for Amazon EC2 instances.
  • Experience working with Ansible and Amazon Web Services .
  • Redesigned infrastructure for high availability using multiple AWS availability zones.
  • Experience in analyzing and monitor performance bottlenecks and key metrics in order to optimize software and system performance.
  • Automated AWS services, which includes web servers, ELB, Cloud front distribution, database, ec2 and database security groups, S3 bucket and application configuration.
  • Dynamically add and remove servers from AWS production environment.
  • Automating backups by shell for Linux to transfer data in S3 bucket.
  • JUnit/Mockito Frameworks were used for performing unit & integration testing by writing test cases.
  • Ported the application's native application and database servers from WebSphere/Oracle to JBoss/PostgreSQL.

Environment : AWS Cloud, RHEL 6.x, Solaris and Windows, Chef, Shell, Python, AWC EC2, Tomcat 7.x,Nagios, Quality Center, Oracle HTTP Server.

Confidential, San Diego, CA

Sr. Java Developer

Responsibilities:

  • J2EE deployment on WebLogic/JBOSS servers - QA & Staging
  • Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications on Struts and Spring framework running on WebLogic/JBOSS servers.
  • Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC Web services.
  • Well versed with core Java concepts like Collections, Swing, Serialization and Servlets & JSP.
  • Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MySQL, and Jira.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
  • Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
  • Worked on Hibernate object relational mapping according to database schema.
  • Did load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
  • Developed a GUI to help to read the logs generated by the scripts, the GUI was created using flask, D3, jQuery table sorter.
  • GWT (Google Web Tool Kit) is used to build and develop the MAT Application.
  • Knowledge of using Apache Camel through Fuse Mediation Router.
  • Implemented Internationalization using Spring MVC Interceptors and spring core modules.
  • Used Spring Validation framework to implement the server side validations and used AJAX to get the data from the server asynchronously by using JSON objects.
  • Effective use of data structures and algorithms to solve complex problems, reducing time complexity and memory usage.
  • Delivered mobile app for book reading capability with HTML5 and online services with Flash/Flex.
  • Technology leadership for the direction of the Cloud based application using Node.JS and MS SQL Server integrating to a proprietary framework.
  • Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and also to send mail notifications regarding any system related problems.
  • Developed business components using core java concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Java Threads (Concurrency/Multithreading) etc.
  • Tuned and optimized databases and Apache webserver on AWS.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, HTML, SASS and Ajax to speed the application.
  • Prepared and presented UNIX production and implementation schedules to the Project Manager and client.
  • Wrote PL/SQL Queries, stored procedures, triggers and prepared statements.
  • Responsible for developing the connection pooling for FileNet Server implementing spring framework concepts such as Transaction management and DAO support.
  • National level complex problem-solving competition, using JAVA, Data Structures and Algorithms.
  • Built Web pages those are more user-interactive using jQuery plugins for Drag and Drop, jqValidator, AutoComplete, AJAX, JSON, Angular JS, and Node.JS.
  • Implemented Screen Navigation using JQuery and Spring MVC.
  • Developed Business components using Java Objects, Core Java, Multithreading, Servlets, and JSP.
  • Involved in creating dynamic web site design and programming using HTML5, CSS3, JavaScript and jQuery.
  • Involved in generating JAXB classes from schema files.
  • Developed custom directives, Factories and Services in AngularJS.
  • Developed cross browser compatibility code using CSS and jQuery.
  • Built HTML5 and CSS system for controlling text display issues cross-platform and cross browser.
  • Develop batch processes for financial reporting applications and modules using Perl shell scripts on Oracle database, with partitions and sub-partitions.
  • Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug-in.
  • Knowledge on Jenkins builds.

Environment: Java, J2EE, JDK 1.5, UNIX, JBoss 3.0, Spring core, JMeter, Swing, Hibernate, Jetty, Core java, Perl, Spring MVC, Hibernate, SOAP/Rest Web services, GWT, Ajax, XML, AWS jQuery, HTML, CSS, TC Server, SASS, JAX-B, SVN, Maven, Jenkins, SFX, MAX, Oracle

We'd love your feedback!