Java Engineer, Platform
WHO WE’RE LOOKING FOR:
We are looking for a Java Developer who is comfortable and proficient working in a fast-paced Agile environment. You will be a key contributor to our Platform Services group, focusing on mobile applications for Fortune 500 clients. Working closely with teammates from other groups (Product, QA and UX/UI), we require someone with strong communication and people skills.
WHAT YOU’LL BE DOING:
Domain analysis and design, web service and web application development, code and design reviews, database design and framework evaluation.
Must follow and promote Agile best practices for development such as continuous integration, unit and integration testing and code coverage analysis.
Hands-on software design and development.
Analyze and troubleshoot issues and defects in both structured and unstructured environments; analyze performance and design inefficiencies.
Stay abreast of the latest technologies and tools being used to improve software development and delivery.
WHAT SKILLS YOU’LL NEED:
General consulting skills including: analysis and problem solving, written and verbal communication and team collaboration.
Experience with the full life-cycle of software development, including requirements analysis, design, development, testing and implementation.
Working knowledge of methodologies such Agile and Scrum. Experience with Object Oriented Analysis and Design, using Domain Driven Design, and Design Patterns.
Experience with data structures, algorithms and complexity analysis
6+ years of experience with Java development.
6+ years of experience with JPA, Hibernate, Spring, Spring Batch, Spring Data, Spring MVC.
5+ years of experience with Tomcat and similar servlet engines
5+ years of experience with relational database design
5+ years of experience with Oracle, MySQL or similar RDBMS
4+ years of experience with RESTful Web Services, GraphQL, Web Socket based APIs
4+ years of experience with tools like Maven, Gradle, Git, and SVN.
2+ years of experience with Rabbit MQ or other messaging queue products
2+ years of experience with Redis Experience with automated build and deployment strategies.
Experience creating and understanding ERDs and other shared data models.
Experience with Splunk or Logstash/Kibana Familiarity with Android development.
Familiarity with iOS development.
WHAT WE OFFER:
Competitive salary (commensurate with experience) with weekly paychecks, great bonus potential, benefits (health insurance, paid holidays, sick days & PTO) and 401K plan with company matching.
Exceptional career growth opportunities
Work with a smart, diverse and driven team that's been developing mobile software since 2003.
Casual office atmosphere, in-house yoga, snacks & frequent company outings and events.
Local candidates preferred
Please do not contact from recruiting agencies/B2B please! *
Meet Some of mobileforming's Employees
Android QA Tester
Shailesh has one very clear-cut goal—to make sure every feature he tests is entirely free of bugs so he can help his QA Team deliver the cleanest and most reliable product possible.
Back to top