
Mid/Senior Java Developer
Contour Software
full-time
Posted on:
Location Type: Office
Location: Lahore • Pakistan
Visit company websiteExplore more
Job Level
About the role
- Architects, designs, develops and maintains software applications
- Provides expertise in best practices of software systems architecture, design and coding standards
- Acts as a leader within an Agile development team to mentor and guide more junior developers
- Designs/codes applications following specifications using the appropriate tools
- Maintains and modifies existing applications
- Performs maintenance programming for existing versions
- Performs custom programming at customer request
- Designs, plans, and coordinates application systems and programming work teams
- Provides technical support to project team members
- Technical resource primarily responsible for one or more components of an STC product
Requirements
- You have at least 4+ years of experience as a software engineer or software developer
- Bachelor’s degree in Computer Science, CIS, Math or Engineering preferred
- You have at least five years of experience with several of the following: Java application servers (Tomcat, Oracle AS, etc.), Java Frameworks (Struts, Spring, Play, Grails, JSF, etc.), Web Services, JSP, ASP, SQL, Relational Databases (Oracle, SQL Server, etc.), XML, HTML, CSS, Application Persistence Layers (JDO, Hibernate, etc.)
- You have strong familiarity with software development lifecycle (SDLC) processes including: version management, change management, continuous integration (CI), test driven development, and unit testing methodologies
- You have prior experience working within an Agile SCRUM team
- You have strong Oracle SQL working knowledge and experience
- You have three to five years of experience in Javascript (jQuery or Angular jS)
Benefits
- Medical Coverage – Self & Dependents
- Parents Medical Coverage
- Provident Fund
- Employee Performance-based bonuses
- Home Internet Subsidy
- Conveyance Allowance
- Profit Sharing Plan [Tenured Employees Only]
- Life Benefit
- Child Care Facility
- Company Provided Lunch/Dinner
- Professional Development Budget
- Recreational area for in-house games
- Sporadic On-shore training opportunities
- Friendly work environment
- Leave Encashment
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaJSPASPSQLXMLHTMLCSSJavaScriptHibernateAgile
Soft Skills
leadershipmentoringcommunicationteam coordinationtechnical support
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in CISBachelor’s degree in MathBachelor’s degree in Engineering