You found an old site !!! Please login using the below link Click Here

Important:

Please use Google Chrome when applying for job to avoid any system errors due to browser incompatibility.

Senior Software Engineer

📁
Software Engineering
📅
009394 Requisition #
Thanks for your interest in the Senior Software Engineer position. Unfortunately this position has been closed but you can search our 230 open jobs by clicking here.


Qualifications


Required Education and Experience 

Applicants must meet one of the following education and experience requirements: 

* 5 years of relevant experience and a Bachelor’s degree {CS, CE, IS, EE} or its equivalent or 

* 3 years of relevant experience and a Master’s degree {CS, CE, IS, EE} or 

* a PhD {CS, CE, IS, EE}  


Required Skills 

* 5+ years experience in Web development using Java. 

* 5+ years of experience building highly available web applications with Java

* 5+ years of experience developing software in a Linux or Unix environment. 

5+ years of experience with web application development, patterns, and frameworks (e.g., REST, Spring, Angular, etc.).  

* 3+ years experience working in Enterprise environments/technology


       

Desired Qualifications

* Desire to lead and own projects in a fast-paced, high-visibility and high-accountability environment.  * Rock-solid backend Java development 

* Knows and can apply OO and best practices in Java and understands performance issues related to web development

* Familiar with modern Java frameworks like Spring and/or others. 

* Python development 

* Understanding of scalability challenges and performance of server-side code. 

* Can design and develop horizontally scalable, resilient and high performance REST services.      

* Experience with JSON

* Comfortable with SQL databases and replication schemes to enable high availability with failover.  

* Passionate about quality and can engineer it at all stages of software development 

* Able to design secure distributed systems and assure operational processes around security. 

* Expert in practical aspects of running Scrum (or other agile methodologies) within a team and in a distributed cross-team environment

* Proven ability with design principles and pattern oriented software architecture 

* Excellent verbal and written communication skills  

* Understanding of internet protocols

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions