Junior-level Java Developer Resume
FL
SUMMARY:
- 4 years’ experience as Java/J2EE developer in the areas of Analysis, Design, Development, Coding, Implementation, and Testing of web - based applications.
- 3+ years’ experience working in Agile and Test-Driven Development Methodology.
- 3+ years’ experience in documentation, ticketing, production support, auditing change control etc.
- 3+ years’ experience in deployment of application in different environments using Jenkins and Unix/Linux server
- 3+ years’ experience in pair programming, working with virtual team, using SVN, GitHub as Version Control.
- 3+ years’ experience in translating technical specifications, physical design into code for Business Analyst via Atlassian products.
- 2+ years’ experience in building SQL (Oracle) and NoSQL(Mongo) queries for Java applications
TECHNICAL SKILLS:
TECHNOLOGIES: Java 1.7, Junit TDD, Rest WS, Tridion CMS
SDLC: Agile, RAD
TECHINICALS GRAPHS: UML
IDE / PROGRAMMING TOOLS: Eclipse, Spring STS, Atom
OPERATING SYSTEM: UNIX, Linux
SCRIPTING LANGUAGE: Korn Shell
DATABASE/TOOLS: Oracle, Mongo
LIBRARIES AND TOOLS: Ant, Maven
VERSION CONTROL: SVN, GitHub
TICKETING/DOCUMENTATION: Confluence, Version One, Jira, ServiceOne, ITIL
FILE TRANSFER: Putty, FileZilla
PROFESSIONAL EXPERIENCE:
Confidential, FL
Junior-Level Java Developer
Responsibilities:
- Participate in daily standup and update Product Owners, Project Manager, Team Lead on progress made towards assigned Stories.
- Assist Business Partners for functionality testing and guide QA team on end-to-end regression testing set up.
- Responsible for design, development, testing and deployment of J2EE based applications.
- Intensively worked on Content migration from OneSource CMS to SDL Tridion CMS using Rest Web service.
- Conduct 5+ levels of testing including functional, regression, user acceptance, integration and performance to verify the client’s needs are met.
- Provide input into developing and modifying systems to meet client needs and develop business specifications to support these modifications.
- Wrote services to store and retrieve user data from the Mongo DB for the Web application.
- Translate functional and technical documents for release guidance and environment set up in production environment.
- Build Rest web service application using API like Route Camel Context, Producer Template, and Route Builder.
- Importing data from relational databases (Oracle) and No-SQL database (Mongo) and publish in Content Management service.
- Help in developing the complete business flow and help in corporate session validity checks, form validations and Error handling in the application etc.
- Provide production support for Java based application on rotation basis
- Continuously monitor highly critical application, resolve production failure and open conference call if bugs are introduced from different product owner’s team.
- Prioritize workload, providing timely and accurate resolutions for ongoing production issues.
- Code on daily basis by breaking into per day scope, perform Junit testing and push code to GitHub.
- Create production deployment steps documents, open bridge call for production issues and monitor logs
Environment: Java 1.7, Spring STS, UNIX (AIX), JDBC, Hippo, Tridion, Maven, Agile methodology, Oracle SQL, Mongo, Web Services, GitHub
Confidential, WILMINGTON, DE
Junior Java Developer
Responsibilities:
- Build API using core Java concept of Interface, Abstraction, JDBC, Data Structure and several util packages
- Developed basic to advance file manipulation, persisting in db. application via java.
- Used Hibernate ORM tool to Perform DML, DDL functionality.
- Attend code review meeting and provide best coding standard practice.
- Attend Change management call as lead for ITSM changes going into production
- Deploy application across all environments (Dev, Test, UAT, Production) and document process for release.
- Provide roadmap on product delivery, Sync with Business partners for any late changes, Demo assigned project at end of sprint.
- Attending high level design sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed IT solution
- Scheduled Unix jobs on production environment of Control M via XML
- Involved in resolving production issues and as well as fixing bugs on existing programs.
- Used JIRA for issue tracking and SVN as a Version control
- Continuous Integration using Jenkins, Maven, Unix scripts, versioning (SNAPSHOT, branch compiling and
- Deployment, trunk compiling and deployment)
Environment: Java 1.7, Spring STS, Hibernate, UML, Oracle, Eclipse, Maven
Confidential, TX
IT Intern
Responsibilities:
- Attend career-building events organized by SME’s and provide feedback on what can be done better.
- Participate in knowledge transfer to ensure better grasp of the product and domain.
- Worked closely with BA Team in capturing inputs and create requirement Documents in Jira.
- Wrote a SQL queries to extract data with certain criteria requests and provide to Developer team.
- Build Unit Testing scenario for BA team and twerk it as per demand.
- Wrote basic to advance bash script using command to perform file manipulation and deploy it across environments.
- Assisted QA team with Cross-browser content testing.
- Developed Test Plan, Test Cases and User Acceptance Test Plan based on the functional specification.
- Documented steps on how to troubleshoot Mobile App and upload on SharePoint.
- Performed crash testing on Mobile App wire transfer functionality with dummy data sets.
- Coordinated with Dev, BA team to in handling analysis of Time Sensitive reports.
- Build and deploy Ad-hoc application via Control -M deployment tool and monitor logs for failures.
Environment: Java 1.4, Spring STS, Unix(AIX), Jira, Jenkins, Service Now, Putty, Oracle, SharePoint, HP- Peregrine, Control M
Confidential, DALLAS, TX
Production Support Associate
Responsibilities:
- Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
- Provide Level 2 Incident Management support for Retail Applications with a goal of meeting business Service levels.
- Daily use of IT Service Management tool for updating incidents reports and change control.
- Documents all the steps taken in Confluence and report bugs to developers for building more bug free applications in future.
- Provides direction and assistance to other Programmer Analysts regarding complex technical issues.
- Represent the Production Support organization on company-wide project teams.
- Monitor process and software changes that impact production support, communicate project information to the production support staff and raise production support issues to the project team.
- Provide daily support with resolution of escalated tickets and act as liaison to business and technical leads to ensure issues are resolved in timely manner.
- Suggest fixes to complex issues by doing a thorough analysis of root cause and impact of the defect.
- Actively involved in configuration management tool ClearCase in managing the code.
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
Environment: Java 1.4, Spring STS, Oracle, Eclipse, CVS, Maven, Control M, ITSM, ITIL Library, Service Now