Senior Java Digital Application Developer
Company Description
Sonoma Consulting is one of the fastest growing Global IT Consulting and Executive Search providers with offices in Naperville IL; Chicago IL; Tyson's Corner VA and Hyderabad India.
Our clients range from start-ups to Fortune 500 companies throughout the world. We look to our large recruiting team to continue to build upon the high standards we have set and ways to continually improve our recruiting process around the speed and quality of the resources we deliver. The Sonoma team prides itself on best model for delivery of IT Resources in a 24/7 model, our high level of professionalism and integrity which enables us to create long-term, meaningful relationships with our clients.
Job Description
Overview
The incumbent acts as a senior web developer in the Digital Solutions development team, providing leadership in the design and development of web applications using Java, AngularJS, JavaScript and all necessary database objects for enterprise solutions. This individual will be responsible for a great deal of hands-on development/writing code; including but not limited to bug fixes on multiple versions of current products as well as new development on future releases, product enhancements and new global products. The individual will be responsible for leading, mentoring and training more junior developers through design sessions, pair programming, code reviews or other methods. The incumbent acts as a full stack developer with strong experience in both Java and Javascript focused on developing visually appealing, responsive and user-friendly web applications for global users. Job Duties1. Plan, architect, design, analyze, develop, code, test, debug and document performance strategy plans to satisfy business requirements for large, complex projects.
2. Design and develop the UI and UX of high visibility projects currently under development.
3. Extensive knowledge of custom java data driven applications, which are architected leveraging multiple data sources/databases. Development experience should include Java, Javascript, AngularJS, Postgres or other relational DB, RESTful services, cloud-based networks, Spring and/or Hibernate.
4. Provide recommendations and implement code to improve the user experience of global applications that include requirements such as internationalization, multi-country regulations and business processes.
5. Provide leadership for cross-functional development/integration on projects requiring interaction with end-users and external technology clients. Additionally support the operation of existing applications, executing bugs fixes and unit testing.
6. Provide guidance and determine development standards, leveraging industry best practices for internal work as well as external vendors. Conduct design sessions, code reviews, functional testing and accept vendor deliverables into the MXNS environment.
7. Work with architects and technical designers to ensure digital solutions development is in line with and meets enterprise standards.
8. Consult with the business analysts, data architect and business users to develop functional and non-functional requirements into technical requirements and ultimately a technical solution, which is documented in a technical design document.
9. Ability to handle multiple tasks and adapt to a constantly changing environment.
10. Support corporate quality and improvement process (TQM). This position also requires that the incumbent look for ways to incrementally improve the architecture of legacy systems.
Qualifications
1. At least seven years of hands-on experience designing and developing web applications and building custom solutions is required.
2. At least five years of experience using Java is required.
3. At least five years of hands-on experience using JavaScript Frameworks and/or AngularJS is required.
4. A deep knowledge of web architecture, web design and user experience design is required.
5. A thorough knowledge of end-to-end solutions, business process management and SDLC, including full software source control, maintenance and deployments is required.
6. A broad knowledge of languages such as Java, Java Servlets, JavaScript, eXtensible Markup Language (XML), HyperText Markup Language (HTML), CSS, AngularJS, and SQL is essential to work on projects assigned.
7. Some experience with Java, Spring, Hibernate, SOAP/RESTful services, Postgres, Tomcat, AWS, Oracle, D3, and/or SQL is desired.
8. Experience working in an Agile Development environment is desired.
9. Experience with Mobile Design and Development is desired.
10. Fluency in English is required. A working knowledge of other spoken languages is desired, particularly French and/or Spanish.
11. The ability to travel internationally as needed is required.
12. A Bachelor’s degree in computer science or information systems, or relevant experience is required.
13. The ability to work effectively with key stakeholders on complex, cross team global projects is required.
14. The ability and willingness to lead, train and mentor other developers is required.
Additional Information
Sonoma Consulting is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Recommended Jobs
Travel Registered Nurse ER Job
Job Overview TLC Nursing Associates, Inc. is seeking an experienced and dedicated Emergency Room (ER) Registered Nurse (RN) for dynamic travel assignments across various healthcare facilities. The …
Associate General Counsel
Company Description About AbbVie AbbVie's mission is to discover and deliver innovative medicines and solutions that solve serious health issues today and address the medical challenges of to…
Senior Campaign Manager
SuperAwesome is an award-winning technology company that powers the youth digital ecosystem, helping brands to meet their audience where they are. We bring together proprietary advertising and gam…
Seersite | Chief Revenue Officer (CRO)
Growth-Driven CRO | Next-Generation Expert Network Location: Proximate to major metropolitan area with a thriving finance industry Compensation: Competitive salary + performance-based incenti…
PRN Pharmacist, Remote
Work Schedule: PRN working on an "as needed" basis Cardinal Health Innovative Delivery Solutions With over 45 years of experience in helping hundreds of hospital and outpatient pharmacies, …
Travel Nurse RN - Med/Surg / Neuro - $2,000 to $2,200 per week in Peoria, IL
Registered Nurse (RN) | Med/Surg / Neuro Location: Peoria, IL Agency: Ventura MedStaff Pay: $2,000 to $2,200 per week Shift Information: Nights - 3 days x 12 hours Contract Dur…
Assistant Planner
This job was posted by : For more information, please see: City of Naperville Employment Opportunity Job Title: Assistant Planner (3607) Closing Date: When filled Salary: \$67,291.36 to \$74,020.50…
Lab - MLT/MLS
Lab - MLT/MLS Laboratory Position type: Full Time Pay/Salary: Open Shift: 1st, Weekends Hammond-Henry Hospital is located in Geneseo, IL. We are a critical access hospital with clinics in neigh…
Line Cook
*Spanish version below.* Beaumont’s is now hiring line cooks to join our opening team. This is a landmark, dual-concept restaurant project in Lincoln Park. Beaumont’s is an old-school, tavern-drive…
CDL Class A Driver (Grain)
Job Description Job Description Description: Job Title : Local Driver Job Summary: Maplehurst Farms is seeking dependable, professional drivers with a Class A CDL (manual transmission r…