Junior Java Engineer - King of Prussia, PA - Georgia IT Inc.
King of Prussia, PA
About the Job
Job Title : Junior Java Engineer
Location : King of Prussia, PA 19102
Salary : $80k/Year
Position Type : Fulltime
Interview Process : Phone followed by F2F.
Junior Level
US Citizen, Green Card and EAD
Job Description
REQUIRED SKILLS/EXPERIENCE (Must be Hands-On Experience):
The Junior Java Engineer is a key member of the E-commerce team. In order to be effective in this role, the following skills are needed:
PREFERRED SKILLS/EXPERIENCE:
Java Certified Programmer (Java 6.0 and above).
Experience with front end technologies (Javascript/CSS).
Familiarity with SEO.
Experience with the Spring framework.
Experience with Hibernate or other ORM frameworks.
Experience with ATG.
Experience with NoSQL frameworks.
Experience with Big Data.
Along with Tomcat, experience with Weblogic/JBoss/Websphere.
Apache Maven.
A good understanding of build and deploy methodologies.
Location : King of Prussia, PA 19102
Salary : $80k/Year
Position Type : Fulltime
Interview Process : Phone followed by F2F.
Junior Level
US Citizen, Green Card and EAD
Job Description
REQUIRED SKILLS/EXPERIENCE (Must be Hands-On Experience):
The Junior Java Engineer is a key member of the E-commerce team. In order to be effective in this role, the following skills are needed:
- A Bachelor's degree in Computer Science/Engineering or Information Systems/Technology/Engineering.
- 2-3 years with Core Java and J2EE concepts and implementation including but not limited to inheritance, polymorphism etc.
- 1 -2 years of solid JDBC experience (either direct JDBC or ORM frameworks).
- Working knowledge and hand-on implementation of JSP Scriptlets, JSTL and custom tag libraries. Must be able to create new custom tag libraries.
- 1 -2 years with a relational database with DDL and DML and should be fluent in writing complex database queries. Preferred databases are Oracle, Microsoft SQL Server and MySQL. (MS Access alone is not acceptable). Should have a thorough understanding of relational DB concepts such as normalization, primary/foreign keys etc.
- 1 -2 years of using IntelliJ IDE. If not IntelliJ, Eclipse.
- 1-2 years with Apache Tomcat (or JBoss/Weblogic/Websphere).
- 1-2 years with versioning systems such as SVN, Git.
- 1 -2 years using basic front end technologies HTML/HTML5/CSS/JavaScript.
- At least 1 year of ANT and a strong understanding of how build and deploy scripts work and able to create and modify existing ANT scripts.
- A STRONG desire to learn new things and willingness to research stuff independently.
- Able to SSH to a Unix flavored server and run basic commands.
- Multi-threading / concurrency concepts and implementation.
- Design patterns Factory, Decorator, Singleton etc.
- Simple Object Access Protocol (SOAP) and Rest
- Unit & integration testing
- Understanding of how Akamai (reverse proxies) and proxies work in general.
- Staying up to date on the latest technologies and implementations. Also should stay up to date on the latest ecommerce development trends.
- Should understand the various development models agile/waterfall etc. Preferably someone who is familiar with agile methodologies and paired programming.
- Excellent problem solver.
- Excellent communication skills.
- Ability to work well across multiple departments and independently, as well as the ability to interact productively within team setting
- Excellent attention to detail, follow-up and organizational skills
- Demonstrate ability to handle multiple tasks simultaneously and meet deadlines
- Strong and palpable "sense of urgency for implementing courses of action.
- Genuine enthusiasm and excitement for Lilly Pulitzer merchandise, brand positioning, fun, and emotional connection with the consumer.
PREFERRED SKILLS/EXPERIENCE:
Java Certified Programmer (Java 6.0 and above).
Experience with front end technologies (Javascript/CSS).
Familiarity with SEO.
Experience with the Spring framework.
Experience with Hibernate or other ORM frameworks.
Experience with ATG.
Experience with NoSQL frameworks.
Experience with Big Data.
Along with Tomcat, experience with Weblogic/JBoss/Websphere.
Apache Maven.
A good understanding of build and deploy methodologies.
Source : Georgia IT Inc.