Senior Full Stack Engineer (Java/React.js)
Job details
AgileEngine is a top-ranking provider of software solutions to Fortune 500, Global 500, and Future 50 companies. Listed on Inc. 5000 among the fastest-growing US companies, we are always open to talented software, UX, and data experts in the Americas, Europe, and Asia. If you like a challenging environment where you’re working with the best and are encouraged to learn and experiment daily, there’s no better place — guaranteed! :) What you will do
- Build end-to-end solutions, implementing and designing both the GUI and the server-side designs with high efficiency and quality;
- Participate in all phases of the software development lifecycle – requirements, architecture, design, development, testing, and deployment;
- Participate in the project planning process including estimating and process improvements in an Agile environment;
- Deliver solutions that are highly usable, efficient, secure, and scalable;
- Strive at all times to do work using best practices – through experience or experimentation.
- Experience:
- 5+ years of experience with Java Enterprise Application development experience;
- Demonstrate independent work and solutions:
- Examples of independently building complex solutioning;
- Solid skills – independent investigating and solutioning for software feature changes;
- Experience developing Proof of Concepts for large enterprise applications;
- Java:
- Solid Java experience;
- Recent steady Java development. Able to hit the ground running;
- Exposure to large solutions;
- Hibernate:
- Current experience and knowledge with Lazy loading, eager loading;
- Working with exceptions;
- Front-End:
- Solid HTML, JavaScript and CSS experience;
- Database:
- Be familiar with SQL Server Query Analyzer;
- Querying multi-table complex data structures:
- Experience writing complex queries;
- Experience building solutions with large data-driven enterprise applications (lots of tables, lots of data, lots of view, performance tuning, etc).
- The education and experience. You have either a diploma or a degree in Computer Sciences, IT, or a related field and 5+ years of work experience in a development environment;
- The tech exposure. You have experience with most of the following technologies:
- Tomcat, Apache;
- HTML5, CSS3, JQuery, Bootstrap;
- MSSQL Server;
- Tableau, Salesforce, Crystal Reports;
- RESTful API.
- A perfectionist streak. You want to be part of a team dedicated to creating and delivering quality software.
- You define and follow best practices for web design and usability principles;
- Outstanding communication. You will split your time between heads-down coding and team collaboration and innovation. We support each other out loud, working out solutions;
- Pride. You enjoy your work and getting a job done well. You want to be part of a team that promotes their accomplishments and sees the difference they make;
- Ownership. You can be counted on to deliver the best solution in collaboration with your team. You take ownership of your work, your tasks, your timelines;
- Driven. You want to be challenged and you are constantly seeking new opportunities to learn, gain, and apply new skills and knowledge;
- Professional growth
- Competitive compensation
- A selection of exciting projects
- Flextime
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.