Java Developer Resume
Atlanta, GA
SUMMARY
- A skilled software engineer with 7+ years of overall experience in Object Oriented Design and programming.
- Having extensive industry and full life cycle experience in a Java based environment, along with exceptional analytical, design and problem - solving capabilities to develop effective complex business solutions. Proven track record of delivering the products on time.
- Excellent communication skills and able to work alongside support teams and the java community to define and refine new functionality.
- Strong expertise in stages of SDLC Software requirements, analysis, design, development, Implementation and Testing.
- Solid Foundation in Java Technology (J2EE, J2ME).
- Good understanding on Object oriented concepts.
- Experience in database design and development using SQL, MySQL, Oracle.
- Advance knowledge of SQL Queries using Hibernate framework with Spring ORM in interaction with the RDBMS.
- Expertise in Web application development using - HTML, CSS, XML, JavaScript, Spring, J2EE.
- Have Experience in using GitHub while developing the applications and posting them in Github.
- Experience and working knowledge of Agile Methodology and Test-driven development(TDD).
- Hands on experience in developing client/server, multi-tier and web-based applications.
- Good knowledge on SOAP, Restful Web Services, Angular JS.
- Good Working experience in Unit Testing using JUnit and Version control using Git, SVN.
- Excellent knowledge in building Java Plugins for image processing software (ImageJ, Fiji).
- Good knowledge of creating and managing distributed environment (cluster) using MPI.
- Quick learner to recent design patterns/frameworks and adoptable for fast and quality development.
- Pleasant experience in interacting with business users to analyze the business process and transforming requirements into screens, designing, documenting.
- Excellent communication skills, presentation and problem-solving skills.
- Easily Adaptable to any kind of work situation and ability to handle any kind of work pressure.
- A team player with good Interpersonal skills, decision making skills, and effective problem solving looking ahead for illustrious career in a fair working environment with opportunities to grow.
TECHNICAL SKILLS
Programming/Scripting Languages: Java, Python, C, C++, C#, PHP, ASP.Net, OpenGL, MPI.
Java/J2EE technologies: JSP, JDBC, JSTL, JUnit, Spring, Hibernate, Servlet.
Database: MS SQL Server, MySQL, Oracle, NoSQL, MongoDB
Methodology: UML, Agile, Object Oriented.
Frameworks and Tools: Eclipse, Maven, WEKA, Hadoop, Pig, Hive, Mrjob, Tomcat, Matlab, AutoCAD.
Web Technologies: HTML5, XHTML, XML, CSS3, JSON, AJAX, Java Script.
Service Oriented Architecture and Web services related: SOAP, REST.
UI frameworks: JQuery, Angular JS.
Version Control Tools: Git, SVN.
Others: BigData, Amazon Web Services(AWS), ImageJ, Fiji, Joomla, Drupal, Cpanel, Filezilla.
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Responsible for Design, Development and Support phases of Software Development Life Cycle (SDLC).
- Understanding the client requirements and add designing document.
- Created Plugins in JAVA using Eclipse.
- Build cluster using Master and Slave approach.
- Used MPI and qsub to communicate between nodes.
- Increased performance of ImageJ/Fiji significantly by distributing their workload in cluster machines.
- Provided support to solve errors created by the process of image distribution.
- Designed interfaces to add or delete nodes from the cluster on the fly.
Environment: Java, Eclipse, MPI, qsub, ImageJ, Fiji.
Confidential, Atlanta GA
Java Developer
Responsibilities:
- Involved in full life cycle of project including planning sessions with project managers and business analysts to analyze business requirements in Java.
- Implement MVC architecture using Spring Framework.
- Developed the application by using HTML5, Java/J2EE.
- Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS3, JSON, AJAX.
- Implemented Web Services using SOAP, REST and XML/HTTP technologies.
- Used Hibernate as the object relational mapping tool for persisting java objects.
- Followed Agile Methodologies (scrum).
- Developed an application which runs on various platforms such as iOS and Android.
- Implemented Unit testing using JUNIT.
- Used SVN for version control.
Environment: Spring, HTML5, Java/J2EE, JavaScript, HTML5, XHTML, XML, CSS3, JSON, AJAX, SOAP, REST, JUNIT, Hibernate.
Confidential
Java Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC) in JAVA team. Used AGILE methodology and participated in SCRUM meetings.
- Worked with aligned Business and IT teams to understand architecture, obtain application usage model data, data profiles, and test data.
- Involved in developing the Graphical User Interface using JavaScript, CSS and JSP.
- Worked using AngularJS for implementing front-end based code to interact with back-end.
- Involved in using SQL/MySQL as the database for the application and connecting it with the back-end of the application.
- Used Git for version control and source code repository maintenance.
- Wrote application level code to interact with the backend databases using JQUERY, AJAX, Angular JS and JSON.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
Environment: Java, JavaScript, CSS, JSP, SQL/MySQL, Git, JQUERY, AJAX, Angular JS, JSON.
Confidential
Software Developer Intern
Responsibilities:
- Worked closely with internal clients to define business objectives, project scope, solution space and design/ development approach for various knowledge research applications.
- Interacted with the QA team to understand the information that are part of the QA weekly report and the desired layout.
- Involved with the development team to come with the design and implementation of the project.
- Developed modules to create, view, delete and search the weekly reports of the QA team using Java, JDBC.
- Implemented the User Interface using JSP, JSTL, AJAX, JavaScript, HTML, CSS.
- Performed front-end validation using Java Script.
- Designed and created the database tables in Oracle 10g using SQL.
- Developed Data Access layer using JDBC for connecting to database.
Environment: Java, JDBC, JSP, JSTL, AJAX, JavaScript, HTML, CSS, Oracle.
Confidential
Web Developer
Responsibilities:
- Designed, developed, hosted and supported webpage for Confidential, a cloth exporting company.
- Developed the website using PHP, HTML5, XHTML, XML, CSS3, JSON, AJAX, Java Script.
- Used CMS(Joomla) for designing.
- Hosted the Website using Cpanel, Filezilla.
- Made interfaces to interact with client and to take orders.
- Used MySQL as RDBMS.
Environment: PHP, HTML5, CSS, Joomla, Cpanel, Filezilla, MySQL.
